Como instalar un servidor web en ubuntu 12.04 (Apache, PHP, mySql)
A continuación describiremos unos pasos básicos para obtener una instalación básica de un servidor web en nuestra máquina con Ubuntu 12.04
Instalar Apache
Para esto ejecutaremos desde la consola
sudo apt-get install apache2 -y
Con esto ya deberíamos tener apache configurado. Solo con poner 127.0.0.1 en nuestro navegador debería mostrarse.
Instalar PHP.
Para esto nuevamente desde el terminal ejecutaremos
sudo apt-get install php5 libapache2-mod-php5 -y
Si queremos que apache se de cuenta tendremos que reiniciarlo ejecutando de la consola
sudo /etc/init.d/apache2 restart
Instalar servidor MySQL.
Ejecutaremos desde la consola
sudo apt-get install mysql-server mysql-client -y
Algo mas….
Finalmente instalaremos algunos complementos que siempre viene biensudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl -yRecuerda volver a reiniciar Apache.
Como apunte breve comentaré unas rutas que tarde o temprano necesitaremos para administrar el servidor
Apache
virtual hosts configurados
/etc/apache2/sites-enabledel virtual host por defecto
/etc/apache2/sites-available/defaultPHP
Archivo de configuración PHP
/etc/php5/apache2/php.iniMySQL
Archivo global de SQL
/etc/mysql/my.cnf
Otra forma sería usar tasksel:
sudo apt-get install tasksel
Después:
sudo tasksel install lamp-server
Efectivamente otra opción (en realidad mas práctica y cómoda) es lo que comenta Luis.
De hecho si uno no se quiere complicar esta es la mejor opción
No obstante el objetivo del articulo era explicarlo por separado por si alguien prefiere controlarlo a mano o instalar solo una parte.
¡Gracias por tu aporte!