You are on page 1of 10

5/11/2017 Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)

Cmo instalar Apache, MySql, PHP y


phpMyAdmin en Ubuntu 16 (LAMP Stack)
24 de enero de 2017

Casos de uso de este tutorial

Instalacin de las ltimas versiones de Apache, MySql, PHP y


phpMyAdmin en Ubuntu 16.04

Instalacin de las ltimas versiones de Apache, MySql, PHP y

phpMyAdmin en Ubuntu 16.04 (en una instancia de AWS EC2)

Tener su propio VPS o Servidor Dedicado ofrece mucha


libertad en comparacin con un plan de Alojamiento
Compartido. Puede habilitar los mdulos de Apache y PHP
segn su deseo, y tambin utilizar muchas utilidades tiles
de Linux en su cdigo PHP.

Sin embargo, la conguracin inicial es bastante


dolorosa. Instalar aplicaciones y trabajar con la lnea de

comandos de Linux no son las ms fciles. Pero la


instalacin de Apache, PHP, MySql y phpMyAdmin no es
difcil, siempre y cuando se mantenga el proceso.De hecho,
puede tener una pila LAMP totalmente funcional ejecutando
solo 10-12 operaciones de lnea de comando.

Siga los pasos dados a continuacin, uno por uno.

http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 1/10
5/11/2017 Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)

Paso 1: actualizar la lista de paquetes

Actualice la lista de paquetes en su sistema para que pueda


tener las ltimas versiones disponibles de Apache, PHP,
MySql y phpMyAdmin.

sudo apt-get update

Paso 2: Instalando Apache

Instala Apache a travs del siguiente comando:

sudo apt-get install apache2

Tenga en cuenta que instalar la ltima versin disponible


de Apache (2.4 a partir de enero de 2017).

Paso 3: Vericar la instalacin exitosa de


Apache

Puede vericar si Apache se ha instalado escribiendo la


direccin IP de su servidor http: // your-ip-address (o http:
// localhost si lo est haciendo en un servidor
local).Deberas ver una pgina como esta:

http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 2/10
5/11/2017 Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)

Paso 4: Instalar MySql

Instala MySql a travs del siguiente comando:.

sudo apt-get install mysql-server

Tambin se le pedir que ingrese la contrasea deseada de


la cuenta raz de MySql.Aunque es opcional, no lo deje.La
contrasea predeterminada de la cuenta raz est en blanco,
y en lugar de cambiarla ms adelante, mejor hgalo ahora.

Escriba una contrasea segura ypresione el botn de echa


hacia abajo para resaltar el botn Aceptar. Cuando se
resalte el botn Aceptar se pondr rojo Presione la tecla
http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 3/10
5/11/2017 Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)
resalte, el botn Aceptar se pondr rojo . Presione la tecla
Enter para continuar.

Tambin se le pedir una conrmacin de la


contrasea.Repita lo mismo.

Se instalar la ltima versin disponible de MySql (5.7 a


partir de enero de 2017).

Paso 5: Vericar la instalacin exitosa de MySql

Escriba el siguiente comando:

mysql -u root -p

Si MySql se ha instalado correctamente, se le debe pedir una


contrasea. Ingrese la contrasea que eligi en el paso
anterior.Debera ver el prompt de MySql as:

mysql>

Aqu puede ejecutar consultas de mysql, crear tablas, etc.

Ahora para regresar, salga de MySQL escribiendo el


comando:

exit

Paso 6: Instalar PHP con Extensiones de uso


comn
http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 4/10
5/11/2017 Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)

Instalar PHP y extensiones de uso comn:

sudo apt-get install php libapache2-mod-php php-mysql php

En el comando anterior, adems de PHP, tambin se instalan


las siguientes extensiones de PHP:

Extensin MySql: para usar las funciones de MySql


disponibles en PHP

Curl Extension: para hacer curl solicitudes a travs de PHP,


comnmente utilizado en la implementacin de llamadas
API de servicios web

Extensin GD: para habilitar la biblioteca GD. PHP usa la


biblioteca GD para tareas de manipulacin de imgenes

Extensin JSON: para decodicar y codicar JSON a


travs de PHP

Extensin Mcrypt: contiene varias funciones de cifrado

Extensin Zip: Zip y descomprimir a travs de PHP

PHP ofrece muchas ms extensiones, pero estas son las


ms utilizadas.Si es necesario, puede instalar una extensin
ms tarde.

Tambin tenga en cuenta que libapache2-mod-php es el


mdulo de Apache para ejecutar PHP. Este mdulo
proporciona la conexin entre Apache y PHP.

Se instalar la ltima versin disponible de PHP (7 a partir


http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 5/10
5/11/2017 Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)

de enero de 2017).

Paso 7: Vericar la instalacin exitosa de PHP

Escriba el siguiente comando:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpin

Esto crear un archivo phpinfo.php en el directorio


raz. Escriba esta url en el navegador http: //your-ip-
address/phpinfo.php (o http: //localhost/phpinfo.php si lo
instala localmente).Debera ver una pgina como esta, que
muestra su conguracin de PHP:

Paso 8: Instalar phpMyAdmin

Instala phpMyAdmin a travs del comando:

sudo apt-get install phpmyadmin

Se le pedir que elija el tipo de servidor web. La opcin


http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 6/10
5/11/2017
p q j p p
Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)

predeterminada sera apache2. Presione la tecla espacio


para seleccionar.Ahora presione la tecla Tab para resaltar el
botn Ok.Ahora presione la tecla enter.Presionar la tecla en
este orden es muy importante; de lo contrario, no se
seleccionar apache2.Cuando apache2 seleccionado tenga
un smbolo * al lado, vea la segunda imagen de cmo se
vera.

A continuacin, se le preguntar si desea congurar la base


de datos para phpmyadmin con dbcong-common.Elija S y
haga clic en entrar.

http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 7/10
5/11/2017 Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)

Luego se le pedir que ingrese la contrasea de la cuenta


raz de MySql.Ingrese la contrasea que escribi al instalar
MySql.Use la tecla Tab para resaltar el botn Ok y presione
enter.

Haga lo mismo cuando se le solicite la conrmacin de la


contrasea.

Se instalar la ltima versin disponible de phpMyAdmin


(4.5 a partir de enero de 2017).

http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 8/10
5/11/2017 Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)

Paso 9: Comprobacin de la instalacin exitosa


de phpMyAdmin

Visite la direccin URL http: // your-ip-addrss /


phpmyadmin (o http: // localhost / phpmyadmin ) en su
navegador.Si phpMyAdmin se instala con xito, debera ver
la pgina de inicio de sesin phpMyAdmin
estndar. Escriba root como nombre de usuario y la
contrasea MySql que eligi anteriormente para acceder a
las bases de datos.

Paso 10: habilite el mdulo de reescritura de


Apache

Habilite el mdulo de reescritura en Apache, para que su


aplicacin pueda utilizar URL bonitas fciles de usar, como
http://website.com/posts/12/post-on-ubuntu/ (en lugar de
http: // sitio web). com? post_id = 12). Lo ms probable es
que necesite URL bonitas en el futuro, mejor habiltelas
ahora.

sudo a2enmod rewrite

Ahora reinicie Apache para que este cambio se active.

sudo service apache2 restart

Eso es. Deberas tener una pila LAMP completamente


funcional.Puedes comenzar a escribir tu cdigo ahora!
http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 9/10
5/11/2017 Cmo instalar Apache, MySql, PHP y phpMyAdmin en Ubuntu 16 (LAMP Stack)

En caso de cualquier problema, por favor comntelo a


continuacin.

http://usefulangle.com/post/35/how-to-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-on-ubuntu-16-04 10/10

You might also like