Vous êtes sur la page 1sur 6

Pasos para instalar LAMP

1-En primer lugar actualizaremos ubuntu con el siguiente


comando:
sudo apt-get update
2-Despus de la actualizacin de ubuntu, procedemos a
Instalar el servidor Web Apache:
sudo apt-get install apache2 y
Se puede comprobar abriendo un navegador en la direccin:
http://127.0.0.1

Pero si hemos configurado las conexiones de IP, podemos


poner la direccin de IP de nuestra PC, y as podremos
comprobar si se ha instalado correctamente apache2.
3-Ahora instalaremos Apache 2 y todas las dependencias
relacionadas con estos comandos:
sudo apt-get install apache2 apache2-utils
sudo service apache2 restart sudo /etc/init.d/apache2 restart
4- Una vez instalado apache2, modificaremos el archivo
/etc/apache2/mods-enabled/dir.conf, con su editor favorito.
sudo nano /etc/apache2/mods-enabled/dir.conf
5- Usted debe ver la siguiente lnea:
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
index.htm
</ IfModule>
Cambiar a:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.htm index.cgi index.pl
index.xhtml
</ IfModule>

6-Reiniciaremos apache2 con el comando siguiente:

sudo service apache2 restart

sudo /etc/init.d/apache2 restart

Ahora podremos comprobar si apache2 est funcionando o no,


visitando la direccin IP pblica del servidor o dominio desde
el navegador web (http: // direccin_ip o http://domain.com).
Si funciona, ver por defecto Ubuntu 14.10 pgina web
Apache.
7-Instalar y configurar MySQL Server
Para instalar el paquete MySQL Server y todas las
dependencias de los paquetes relacionados con ejecutar el
comando siguiente:
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5mysql
Durante la instalacin, se le pedir configurar la contrasea
de usuario root de MySQL. Esta es una cuenta administrativa
en MySQL que ha aumentado privilegios, Introduzca la
contrasea y seleccione Aceptar.
6-Despus de la instalacin del servidor mysql completo,
tiene que ejecutar algn comando para decirle a MySQL para
crear la estructura
8-Para poder ver los directorios de bases de datos donde se
almacenar la informacin, ejecutaremos el siguiente
comando:
sudo mysql_install_db
9-Ejecutaremos el siguiente comando.
sudo mysql_secure_installation
Este es el nos pedir introducir la contrasea de la cuenta
root de MySQL.
10-A continuacin, se le preguntar si desea cambiar la
contrasea. Si usted es feliz con su contrasea actual, escriba
"n" para "no". Tambin pido que retire algunos usuarios de
ejemplo y bases de datos, desactivar las conexiones de root
remotos, y cargar estas nuevas reglas para que MySQL
respeta inmediatamente los cambios que ha realizado.

sudo mysql_secure_installation
Instalar y configurar PHP5
8-Para instalar el paquete PHP5 y todas las dependencias de
los paquetes relacionados ejecute el siguiente comando:
sudo apt-get install php5 php5-mysql php-pear php5-gd php5-mcrypt
php5-rizo
Prueba PHP5 y MySQL
9-Con el fin de probar script PHP que necesita para crear simple script
PHP en el directorio
/ var / www / html. En este caso se creo phpinfo.php:
sudo touch /var/www/html/phpinfo.php
sudo nano /var/www/html/phpinfo.php

10-Agregue la siguiente lnea en el archivo


/var/www/html/phpinfo.php
<? php phpinfo (); ?>
Guardar Ctrl + O
Salir Ctrl + X
Pruebe el script php que haya realizado desde el navegador web
escribiendo en la barra de direcciones http: //ip_address/phpinfo.php.
Aparecer como la captura de pantalla a continuacin.
Esta pgina bsicamente le da informacin sobre el servidor desde la
perspectiva de PHP. Es til para la depuracin y para garantizar que la
configuracin se est aplicando correctamente.

12-Comprobacin de la conexin MySQL con script PHP.


Crear el archivo /var/www/html/phpmysql.php continuacin, agregue
la siguiente lnea de abajo. Cambie la contrasea con la contrasea
de root mysql han hecho durante la instalacin de mysql:
sudo touch /var/www/html/phpmysql.php
sudo nano /var/www/html/phpmysql.php
<? php
$ con = mysql_connect ("localhost", "root", "contrasea");
if (! $ con)
{
die ("No se pudo conectar: 'mysql_error ().);
}
ms
{
echo "Congrats conexin establecida con xito!";
}
mysql_close ($ con);
?>
11- Se concedern permisos:
Si no tenemos permiso para manipular su contenido, se lo damos con
lo siguiente. Cambiamos el propietario del directorio y el grupo que
debe usarlo. Reemplazar USUARIO con el nombre de usuarioque estn
utilizando:
sudo chown -R root:root /var/www

Se le proporcionan permisos de lectura y ejecucin para todos y de


escritura slo al propietario:
sudo chmod -R 755 /var/www

Ahora navegador web de cdigo abierto y vamos a http:


//ip_address/phpmysql.php, la pgina debe ser aparece como la
imagen de abajo:

Ahora tal como hicimos antes, instalaremos paquetes para que


apache, php y mysql se entiendan entre s, tecleamos en terminal:
13-sudo apt-get install libapache2-mod-auth-mysql php5-mysql
Pero todava falta un poco para que PHP pueda con MySQL, vamos a
modificar un archivo de configuracin de php tecleando:
14-sudo gedit /etc/php5/apache2/php.ini
El archivo que se abre es un archivo de configuracin de php,
buscaremos la seccin que diga Dynamic Extensions y antes de que
termina ponemos la siguiente lnea:
extension=mysql.so
15-guardamos el archivo y nuevamente reiniciamos apache para que
los cambios tengan lugar:
sudo apache2ctl restart
16-sudo apt-get install phpmyadmin
Prestamos atencin a la terminal porque nuevamente nos har una
serie de preguntas, lo primero es cul servidor estamos usando
contestamos apache2, lo segundo que nos pregunta es si queremos
que se configure automticamente la base de datos que phpmyadmin
necesita para funcionar, le decimos s. Ahora nos pedir nuestra
contrasea de root (o administrador) tecleamos la contrasea que

anteriormente habamos puesto. Ahora nos pedir contrasea para el


usuario phpmyadmin: le ponemos una contrasea y la confirmamos,
listo phpmyadmin est instalado vamos a un navegador y ponemos
en la direccin localhost/phpmyadmin.
Para entrar escribimos nuestra cuenta de root o administrador y su
contrasea, si aparecen las bases de datos a la izquierda y una caja
de texto para crear una base de datos todo est bien y podemos
empezar a desarrollar.

Vous aimerez peut-être aussi