21.06.2011, 15:46
You can either run a LAMP stack through terminal, if you're using CentOS or Fedora just type this into the terminal:
# yum -y install httpd php php-mysql php-gd php-mcrypt mysql mysql-server mysql-devel
# service httpd start
# service mysqld start
^ Don't forget to change your MySQL password
Otherwise, check out Webmin - http://www.webmin.com/ - Webmin uses around 20-30mb of memory if I recall correctly.
For your domain, you can either choose to run a DNS server on your VPS (which I don't recommend, but some people still do it, you can use BIND), or you can use a free DNS service - for example from namecheap.com. Just setup A address pointers to point to your servers IP, and you'll be able to access all of your web files on your VPS in /var/www/html through your domain. You can also set up virtual hosts in Apache's configuration if you want multiple domains / subdomains / etc.
If you don't want to use Apache you can use LightHTTPD / Nginx / any other web server software, however if you're not very experienced with web servers it would make sense to stick with Apache since it is the most documented and popular one on the web.
You'll also want to setup PHP to run separate from Apache somewhere down the line.
Not sure if this information was exactly what you were looking for, but I tried
# yum -y install httpd php php-mysql php-gd php-mcrypt mysql mysql-server mysql-devel
# service httpd start
# service mysqld start
^ Don't forget to change your MySQL password
Otherwise, check out Webmin - http://www.webmin.com/ - Webmin uses around 20-30mb of memory if I recall correctly.
For your domain, you can either choose to run a DNS server on your VPS (which I don't recommend, but some people still do it, you can use BIND), or you can use a free DNS service - for example from namecheap.com. Just setup A address pointers to point to your servers IP, and you'll be able to access all of your web files on your VPS in /var/www/html through your domain. You can also set up virtual hosts in Apache's configuration if you want multiple domains / subdomains / etc.
If you don't want to use Apache you can use LightHTTPD / Nginx / any other web server software, however if you're not very experienced with web servers it would make sense to stick with Apache since it is the most documented and popular one on the web.
You'll also want to setup PHP to run separate from Apache somewhere down the line.
Not sure if this information was exactly what you were looking for, but I tried