hi , I am planning to implement my social networking site on EC2, at normal hosting server we get interface to access cpanel, phpmyadmin, uploading php files, and other things, can we get for ec2, if amazon is not providing can u pls let me know which one is best. waiting for ur response.
EC2 works at a different level than your more traditional web-host. Think of it like giving you a machine that you can go run things on. YOU're responsible for installing and maintaining any software, including the operating system, server software, etc. If you're not comfortable with fully administering a server, than it's probably not for you.
There are many premade images out there. Many of them will have things like Apache, php, and mysql preinstalled. But YOU're still responsible for maintaining that software. It's not enough to just grab one of those images and use it forever.
You may want to check out Appistry's CloudIQ Manager (http://www.appistry.com) which will ease provisioning and manageability of your tools, middleware, applications as well as your social networking site.
I'm seting up cPanel myself, and am having a lot of issues. The issues are mainly with the DNS setup. It appears that Amazon provides only a single IP per server. This is not acceptable to cPanel, as it requires at least 2 (for the name servers) to work. I'm trying to get a work around using everydns.com as my secondary nameserver (it's free). While using my single IP as my ns1 (primary nameserver).
I will continue to attempt this feat, I've been told it's possible and people have done it (I've googled a lot). No one seems to be able to give a straight answer.
As for getting cPanel on your own server, cPanel offers a simple wget installation system. Check out the cPanel tutorial on how to do this.