Instalando Linux+Apache+Mysql+Php
Instalar LAMP en Ubuntu 9.04 Server paso a paso
Fuente: http://sliceoflinux.com/2009/06/16/instalar-lamp-en-ubuntu-9-04-server-paso-a-paso/
Hace unos días expusimos cómo instalar un servidor LAMP en una línea. Sin embargo, es posible que al ejecutar esa línea nos encontremos el error “tasksel: aptitude failed (100)” o que simplemente nos interese una forma de instalación más tradicional con aptitude. Por eso vamos a instalar todos los componentes necesarios para instalar un servidor LAMP manualmente paso a paso e incluso comprobando que funciona.
Antes de empezar, hay que recordar que estos pasos no sólo sirven para Ubuntu Server sino también para Ubuntu Desktop.
Los pasos para instalar un servidor LAMP son los siguientes:
- Instalamos el servidor web, en nuestro caso, Apache2 con el siguiente comando:
sudo aptitude install apache2-mpm-prefork
- Al terminar la instalación veremos el siguiente mensaje:
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
Para solucionarlo le indicamos a Apache2 nuestro fqdn con el siguiente comando:
echo “ServerName localhost” | sudo tee /etc/apache2/conf.d/fqdn
- Después tenemos que indicarle a Apache2 que use index.php como página de inicio (además de index.html e index.htm). Para hacer esto tendríamos que editar el archivo /etc/apache2/sites-available/default e incluir la línea DirectoryIndex index.php index.html index.htm. Sin embargo, lo podemos solucionar ejecutando el siguiente comando (si haces un copiar y pegar, vuelve a escribir las comillas en tu equipo porque a veces no se copian bien):
sudo sed -i “s|DocumentRoot /var/www|DocumentRoot /var/www \n\tDirectoryIndex index.php index.html index.htm|” /etc/apache2/sites-available/default
- Instalamos el gestor de base de datos MySQL con el siguiente comando:
sudo aptitude install mysql-server
- Durante la instalación se nos pedirá que introduzcamos una contraseña para el usuario root de MySQL. No es obligatorio y se podría dejar en blanco pero no os lo recomiendo en absoluto, así que escribimos una contraseña y pulsamos Intro.
- A continuación volvemos a escribir la contraseña:
- Instalamos PHP5 y el módulo de MySQL para PHP5 con el siguiente comando:
sudo aptitude install php5 php5-mysql
- Para que Apache reconozca estos cambios y muestre los archivos PHP sin problemas debemos reiniciarlo con el siguiente comando:
sudo /etc/init.d/apache2 restart
- Una vez instalados todos los componentes del servidor LAMP, el siguiente paso consiste en comprobar que funciona correctamente el servidor web. Para ello tenemos que ir a otro equipo (sólo porque estamos trabajando con Ubuntu Server) y escribir en un navegador web la dirección IP del servidor donde hemos realizado la instalación del LAMP. En mi caso es http://172.16.10.9. Y la señal inequívoca de que Apache está funcionando correctamente es ver la siguiente página web:
- Por último, para comprobar que funciona correctamente el intérprete de PHP, creamos un archivo de texto en el servidor de nombre info.php en el directorio /var/www con el siguiente comando:
sudo nano /var/www/info.php
con el siguiente contenido:
<? phpinfo() ?>
Guardamos los cambios pulsando Control+O y salimos con Control+X.
- Ahora sólo nos queda acceder a la página web que acabamos de crear con un navegador desde otro equipo: http://172.16.10.9/info.php. Y deberíamos ver una página como la siguiente:
¡A disfrutarlo! Ya tenemos nuestro servidor LAMP instalado, configurado y comprobado. ¿Qué más se puede pedir? ¿Unas vacaciones?







