LAMP which stands for Linux-Apache-PHP-MySQL hosts most of today's web-sites and are free software. It is the most cost effective way of getting a web-server configured and running. In this HD video tutorial, I discuss the installation and configuration of LAMP server in a Ubuntu Server. Basic Installation: sudo apt-get install mysql-server mysql-client sudo apt-get install apache2 sudo apt-get install php sudo apt-get install libapache2-mod-php sudo apt-get install php-mysql (I forgot to do this step but it doesn't seem to be necessary) or alternatively you can use: sudo apt-get install mysql-server mysql-client apache2 php libapache2-mod-php php-mysql phpmyadmin: phpmyadmin is a web based user interface for MySQL server. It allows the easy management of all your databases with minimal learning curve. sudo apt-get install phpmyadmin