Académique Documents
Professionnel Documents
Culture Documents
Paso Uno
Instalar Apache
El servidor Web Apache es actualmente el ms popular del mundo, lo que hace que sea una
buena opcin para montar nuestros sitios.
Podemos instalar Apache fcilmente desde el gestor de paquetes de Ubuntu, apt Un gestor
de paquetes nos permite instalar con mayor facilidad un software desde un repositorio
conservado por Ubuntu..
Para nuestros propsitos, podemos iniciar escribiendo los siguientes comandos:
sudo apt -get update
sudo apt -get install apache2
Ya que estamos utilizando el comando sudo, estas operaciones son ejecutadas con
privilegios de administrador, por lo que te pedira la contrasea para verificarlo.
Despus de esto, ya tendremos instalado nuestro servidor web.
Puedes hacer una prueba despus de esto para verificar que todo haya ido segn lo previsto,
visitando la direccin IP pblica de tu servidor en el navegador web
Podr ver la imagen por defecto de la pgina web Apache Ubuntu 14.04, que esta ahi para
fines informativos del y de pruebas. Debera ser algo como esto:
Cuando la instalacin est completa, debemos ejecutar algunos comandos adicionales para
conseguir nuestro entorno MySQL configurado de forma segura.
En primer lugar, tenemos que decirle a MySQL que tiene que crear su propia base de datos
para la estructura del directorio donde se almacenar la informacin. Puedes hacer esto
escribiendo:
sudo mysql_install_db
Despus, debemos ejecutar un simple script de seguridad que elimine algunas
configuraciones peligrosas por defecto y bloquear el acceso a nuestro sistema de base de
datos un poco. Inicia el script interactivo ejecutando:
sudo mysql_secure_installation
Te pedir que introduzcas la contrasea que estableciste para la cuenta root de MySQL. A
continuacin, te preguntar si deseas cambiar la contrasea. Si estas conforme con tu
contrasea actual, escribe "n" de "no" en el indicador.
Para el resto de las preguntas, simplemente debes pulsar la tecla "ENTER" a travs de cada
pregunta para aceptar los valores predeterminados. Esto eliminar algunos usuarios de
ejemplo y bases de datos, desactivara las conexiones root remotas, y cargara estas nuevas
reglas para que MySQL respete inmediatamente los cambios que hemos hecho.
En este punto, el sistema de base de datos ya est configurado y podemos seguir adelante.
Paso Tres
Instalar PHP
PHP es el componente de nuestra configuracin que procesar cdigo para mostrar
contenido dinmico. Puede ejecutar secuencias de comandos, conectarse a nuestras bases
de datos MySQL para obtener informacin, y entregar el contenido procesado a nuestro
servidor web para mostrarlo.
Una vez ms podemos aprovechar el sistema apt para instalar nuestros componentes.
Vamos a incluir algunos paquetes de ayuda, as:
sudo apt-get install libapache2-mod-php5 php5 php5-mcrypt
Esto deber instalar PHP sin ningn problema. Vamos a probar esto en un momento.
En la mayora de los casos, vamos a querer modificar la forma en que Apache sirve
archivos cuando se solicita un directorio. Actualmente, si un usuario solicita un directorio
del servidor, Apache buscar primero un archivo llamado index.html Nosotros queremos
decirle a nuestro servidor web que elija los archivos PHP de preferencia, por lo que vamos
a hacer Apache busque un archivo index.php primero.
Para ello, escribe este comando para abrir el archivo dir.conf en un editor de texto con
privilegios de root:
sudo nano /etc/apache2/mods-enabled/dir.conf
Se ver de forma similar a esto:
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Queremos mover el ndice del archivo PHP destacandolo a la primera posicin despus de
la especificacin del DirectoryIndex, as:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
Cuando hayas terminado, guarda y cierre el archivo presionando "CTRL-X". Vas a tener
que confirmar el guardado escribiendo "Y" y luego pulsando "ENTER" para confirmar la
ubicacin de almacenamiento de archivos.
Despus de esto, tenemos que reiniciar el servidor web Apache para que nuestros cambios
sean reconocidos. Puedes hacerlo hacerlo ejecutando esto:
sudo service apache2 restart
Instalacin de mdulos PHP
Para mejorar la funcionalidad de PHP, podemos instalar opcionalmente algunos mdulos
adicionales.
Para ver las opciones disponibles para los mdulos de PHP y bibliotecas, puedes ejecutar
esto en tu sistema:
apt-cache search php5Los resultados son todos los componentes opcionales que se pueden instalar. Describiremos
brevemente cada uno:
php5-cgi - Del lado del servidor, lenguaje de scripting embebido en HTML (CGI binario)
php5-cli - Intrprete de lnea de comandos para el lenguaje de scripting PHP5
php5-common - Archivos comunes para paquetes construidos desde fuente PHP5
Si deseas instalar ms de un mdulo, puedes hacerlo listandolos uno por uno, separados por
un espacio, despus del comando apt-get install, algo as:
sudo apt-get install paquete1 paquete2 ...
En este punto, el LAMP est instalado y configurado. Sin embargo, todava debemos probar
nuestro PHP.
Paso Cuatro
Prueba del Procesador PHP en el Servidor Web
Con el fin de probar que nuestro sistema se ha configurado correctamente para PHP,
podemos crear un script PHP muy bsico.
Vamos a llamar a este script info.php. Para que Apache pueda buscar el archivo y lo trabaje
correctamente, se debe guardar en un directorio muy especfico, al cual se le conoce como
"raz".
En Ubuntu 14.04, este directorio se encuentra en /var/www/html/. Podemos crear el archivo
en esa ubicacin ejecutando:
sudo nano /var/www/html/info.php
Esto abrir un archivo en blanco. Queremos poner el texto siguiente, que es el cdigo PHP
vlido, dentro del archivo:
<? Php
phpinfo ();
?>
Cuando hayas terminado, guarda y cierra el archivo.
Ahora podemos probar si nuestro servidor web puede visualizar correctamente el contenido
generado por un script PHP. Para probar esto, slo tenemos que visitar esta pgina en
nuestro navegador web. De nuevo necesitars la direccin IP pblica del servidor.
La direccin que deseas visitar ser:
http://direccin_IP_del_servidor/info.php
La pgina que vers debe ser algo como esto:
Integrantes
MANU
AL DE
INSTA
LACIO
N
LAMP