Después de muchos años en el entorno Windows, me he decido armar de valor y moverme a Linux, y como tampoco soy tan geek, me he ido al Linux “para seres humanos”, esto es, Ubuntu.
Puesto que para mí el paso ha sido algo costoso (en tiempo, se entiende), detallaré paso a paso que es lo que he hecho para configurar e instalar Apache, PHP y MySQL, así como configurar correctamente el entorno de desarrollo (ver Symfony y Ubuntu II: Virtual Hosts y Entorno de Desarrollo).
Antes de nada, en la fecha en la que escribo este post la versión de Ubuntu es la 9.10 (Karmic Koala)
Instalando Apache
Lo primero que habrá que hacer es instalar Apache, el servidor HTTP, esto es bastante sencillo:
sudo apt-get install apache2
Y habilitamos el MOD_REWRITE que no viene de serie
sudo a2enmod rewrite
Instalando MySQL
Igual de sencillo que en el caso anterior
sudo apt-get install mysql-server
Instalando PHP 5
En este caso habrá que instalar el paquete propiamente dicho
sudo apt-get install php5
La extensión para MySQL
sudo apt-get install php5-mysql
Si te parece interesante tener la aplicación de PHP, phpMyAdmin, también puedes instalarla así
sudo apt-get install phpmyadmin
Y puesto que todo esto lo estamos pensando para utilizar symfony será muy recomendable instalar el paquete de línea de comandos, CLI:
sudo apt-get install php-cli
Para asegurarnos de que los cambios surgen efecto, reiniciamos el servidor apache:
sudo /etc/init.d/apache2 restart
Y ya debería todo funcionar correctamente. Para ello, comprobamos que nuestro navegador responde correctamente a la petición
http://localhost/
¡Estupendo! Ya tenemos corriendo Apache, PHP y MySQL en nuestro PC.