You are on page 1of 5

Instalar Apache, PHP, MySQL y phpMyAdmin en Ubuntu

JBC 20/12/2013

Contenido
Instalamos el servidor Web Apache:............................................................................................. 3 Instalamos el PHP 5 cmo mdulo: .............................................................................................. 3 Seguimos con la instalacin del servidor el cliente de ! S"# ................................................... $ Instalacin mdulos php5 ............................................................................................................. $ Instalamos la inter%a& 'eb para mane(ar el ! S"# sus bases de datos) php! Admin: ........... $ Archivos rutas importantes ........................................................................................................ 5

Instalar Apache, PHP, MySQL y phpMyAdmin en Ubuntu


Abrir una terminal/consola.

Instalamos el servidor Web Apache: sudo apt-get install apache2 -y


#o podemos comprobar abriendo un navegador en la direccin:

http://127.0.0.1 Instalamos el PHP 5 cmo mdulo: sudo apt-get install php5 libapache2-mod-php5 -y
*einiciamos el servidor 'eb:

sudo /etc/init.d/apache2 restart


+l directorio ''' por de%ault es:

/var/www
Si no tenemos permiso para manipular su contenido) se lo damos con lo siguiente. ,ambiamos el propietario del directorio el grupo -ue debe usarlo. *eempla&ar .S.A*I/ con el nombre de usuario -ue est0n utili&ando:

sudo chown -R

! "R#$:www-data /var/www

Se le dan permisos de lectura e(ecucin para todos de escritura slo al propietario:

sudo chmod -R 755 /var/www


Ahora creamos el in%o.php de rigor para comprobar el %uncionamiento de PHP:

sudo gedit /var/www/in%o.php


Pegar lo siguiente dentro) luego salvar cerrar:

&'php phpin%o()* '+


,omprobar entrando a la direccin:

http://127.0.0.1/in%o.php
1endr2a -ue aparecer toda la in%ormacin de con%iguracin del PHP sus mdulos instalados.

Seguimos con la instalacin del servidor y el cliente de MyS !

sudo apt-get install mys,l-server mys,l-client -y


Pedir3 clave para el usuario root luego la con%irmacin de la misma.

Instalacin mdulos php5


Ahora podemos instalar todos estos mdulos.

sudo apt-get install php5-mys,l php5-curl php5-gd php5idn php-pear php5-imagic- php5-imap php5-mcrypt php5memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-s,lite php5-tidy php5-.mlrpc php5-.sl -y
+ntre ellos va el soporte para ! S"#) ,.*#) etc. *einiciamos el servidor 'eb:

sudo /etc/init.d/apache2 restart

Instalamos la inter"a# $eb para mane%ar el MyS ! y sus bases de datos& phpMyAdmin: sudo apt-get install php/y"dmin -y
hay que hacer un enlace simblico desde /var/www/phpmyadmin con el siguiente comando: /usr/share/phpmyadmin hacia

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


Preguntar3 para -u0 servidor 'eb con%igurar) elegir apache2 continuar. #uego pedir3 con%igurar la base de datos con dbcon%ig4common elegir -ue 5o.

,omprobar si %unciona entrando a:

http://127.0.0.1/phpmyadmin
Si no %unciona) e(ecutar:

sudo gedit /etc/apache2/httpd.con%

Pegar lo siguiente dentro) luego salvar cerrar:

#nclude /etc/phpmyadmin/apache.con%
*einiciar el servidor 'eb nuevamente:

sudo /etc/init.d/apache2 restart


6 con eso a deber2a estar todo %uncionando.

Archivos y rutas importantes


7 ac3 est3n todos los virtual hosts habilitados
/etc/apache2/sites-enabled

7 el virtual host por de%ault) de este se pueden hacer copias


/etc/apache2/sites-available/default

7 el archivo de con%iguracin de PHP


/etc/php5/apache2/php.ini

7 el archivo de con%iguracin global de ! S"#


/etc/mysql/my.cnf

You might also like