I think you should tell him that you like him more than a friend and see how he will react. He also might be having those feelings but he is afraid to ruin your friendship. You can tell him to think about it and not to give you the answer right away.
i went through the same thing , i liked my best friend and i wanted him to like me back , you just have to tell him that you like him maybe do so by text , or inbox on facebook, it is alot more easier then doing it in person (but you can do it in person if you want), be careful what you say though cause you cant take back a message if you do so. other wise you can start of by, when you talk to him say thinks like , hey babe , hey handsome , hey cutie , how was your day , bye lovely (love) have an amazing day (night) , aww your such a cutie , i love you , your soo sweet , and so on. and show emotions, for example if he seems upset, ask him if he is ok. and if you talk to him by facebook or twitter, then put a love heart or xoxo at the end of some of you sentences hope this helped , and good luck