domingo, 2 de enero de 2011

Server Apache2 + php5 + mysql + phpmyadmin

Estoy configurando una computadora con Linux Ubuntu 10.10 para servidor web y no queria usar un paquete como LAMPP, queria configurar todo de cero.
Para tener funcionando un servidor web apache con PHP y MySql tenemos que ejecutar los siguientes comandos:

sudo apt-get update

Con esto actualizamos los repositorios para tener el software mas actualizado.
Luego instalamos Apache2:

sudo apt-get install apache2

El archivo de configuracion de Apache2 se encuentra en /etc/apache2/apache2.conf, en él podemos indicar mediante directivas la configuración del servidor.
Ahora procedemos a instalar PHP 5 y MySql:

sudo apt-get install php5 mysql-server-5.1

Cuando instale mysql nos va a pedir que asignemos una clave para el root.

sudo apt-get install phpmyadmin

Con esto instalamos phpMyAdmin, una herramienta visual que nos permite configurar las bases de datos en mysql.
Por ultimo enlazamos phpMyAdmin con la carpeta /var/www que es la raíz de nuestro servidor web para que luego cuando escribamos localhost/phpmyadmin se ejecute la aplicación.

sudo ln -s /usr/share/phpmyadmin /var/www

Por último reiniciamos el server Apache2:

sudo /etc/init.d/apache2 restart

Si todo nos fue bien, cuando pongamos en el navegador http://localhost/ abrira una pagina que dice It's Work.

A muchos como mi caso, cuando queremos reiniciar Apache2 nos larga un error, esto se debe a que en el archivo de configuracion apache2.conf tenemos que buscar las directivas User y Group y cambiar lo que tienen por www-data.
Si hicieron todo correctamente tendran su servidor web funcionando correctamente!!

Saludos!!

2 comentarios:

Unknown dijo...

Hola me ha gustado tu post, pero se le podría instalar cpanel y montar un servidor para varios ordenadores para hacer practicas con joomla.

Un Saludo

Jinny dijo...

Puede ser, en cuanto tenga tiempo voy a publicar algun invento más con servidores, tengo poco tiempo jeje. Saludos y gracias por comentar!! :)