Servidor web lamp

Post on 11-Jun-2015

460 views 1 download

Transcript of Servidor web lamp

Universidad Bolivariana de VenezuelaPFG Informática para la Gestión Social

Unidad Curricular Administración de Redes

 

Servidor Web LAMP (Linux, Apache, MySQL, PHP)

  

 

¿Qué es LAMP? En las tecnologías LAMP esto se consigue

mediante la unión de las siguientes tecnologías:• Linux, el sistema operativo; En algunos casos

también se refiere a LDAP.• Apache, el servidor web;• MySQL, el gestor de bases de datos;• Perl, PHP o Python, los lenguajes de

programación. La combinación de estas tecnologías es usada

primariamente para definir la infraestructura de un servidor web, utilizando un paradigma de programación para el desarrollo.

PASOS PARA INSTALAR LAMP :

1.- Primero vamos a instalar el servidor web ApachePara instalarlo simplemente ejecutamos:

apt-get install apache2Una vez finalizada la instalación, pueden

comprobar la versión de su Apache ejecutando:apache2 -v

Comandos para manejar el Servidor Apache

Función Comando Comando Corto

Iniciar Apache sudo /etc/init.d/apache2 start

sudo service apache2 start

Detener Apache sudo /etc/init.d/apache2 stop

sudo service apache2 stop

Reiniciar Apache sudo /etc/init.d/apache2 restart

sudo service apache2 restart

Estatus Apache sudo /etc/init.d/apache2 status

sudo service apache2 status

Para probar que Apache está funcionando bien escribimos en el navegador http://localhost y deberia aparecer una pantalla como esta

Otra forma de instalarlo es utilizando: Apt-get install apache2.2-common Luego se introduce: a2enmod rewrite

2.- Después hay que instalar MySQL

Para hacerlo debemos ejecutar el siguiente comando:

apt-get install mysql-server

apt-get install mysql-client-core-5.5

mysql_secure_installation

Aparecerá la siguiente pantalla solicitando una clave para el root del servidor MySQL,

Para comprobar el funcionamiento del servidor MySQL ejecuten el siguiente comando:mysql -u root –pDeberá pedirles la clave que colocaron en el paso anterior y aparecerles el prompt  mysql> algo parecido a esto:

sudo mysql -u root -p[sudo] password for user: Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 77Server version: 5.1.58-1ubuntu1 (Ubuntu)Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.This software comes with ABSOLUTELY NO WARRANTY. This is free software,and you are welcome to modify and redistribute it under the GPL v2 licenseType ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.mysql>

Comandos para manejar el MySQL

Función Comando Comando Corto

Iniciar MySQL sudo /etc/init.d/mysql start

sudo service mysql start

Detener MySQL sudo /etc/init.d/mysql stop sudo service mysql stop

Reiniciar MySQL sudo /etc/init.d/mysql restart

sudo service mysql restart

Estatus MySQL sudo /etc/init.d/mysql status

sudo service mysql status

3.- Ahora vamos a proceder a instalar PHP.Ejecutando el siguiente comando en la terminal:apt-get install php5-cli

Una vez que finalice la instalación debemos reiniciar el servidor Apache para que tome los cambios de la librería de PHP ejecutamos:/etc/init.d/apache2 restart

El paso anterior es muy importante ya que si no no funcionará el PHP hasta que reinicies el servidor Apache!

Para comprobar que funciona correctamente el intérprete de PHP, creamos un archivo de texto en el servidor de nombre prueba.php en el directorio /var/www con el siguiente comando: sudo nano /var/www/prueba.php con el siguiente contenido: <? phpinfo() ?>

Guardamos al archivo y vamos al navegador y colocamos la dirección http://localhost/prueba.php

4.- Ahora vamos a ver como instalar phpmyadmin

- Ejecutamos:

apt-get install phpmyadmin

- Durante el proceso de instalación aparecerá el siguiente diálogo en el cual debemos seleccionar Apache presionando barra espaciadora sobre la opción y después presionar Enter:

- Luego preguntará por la configuración de paquetes a lo que debemos responder que Si

- Despues nos pregunta por la clave que configuramos para el usuario root de MySQL que hicimos en los pasos anteriores.

- Por último nos pregunta la clave que queremos darle al usuario de administración de phpmyadmin.

Para ingresar a la interfaz de phpmyadmin colocamos en el navegador http://localhost/phpmyadmin y debería aparecer una ventana como la siguiente:

¿Qué es WordPress?

WordPress es un sistema de gestión de contenido enfocado a la creación de blogs (sitios web periódicamente actualizados). Desarrollado en PHP y MySQL, bajo licencia GPL y código modificable, se ha convertido junto a Movable Type en el CMS más popular de la blogosfera y en el más popular con respecto a cualquier otro CMS de aplicación general. Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos.

PASOS PARA INSTALAR WORDPRESS

- Primero descargamos Wordpress directo de la pagina oficial.

- Una vez descargado, debemos descomprimirlo, pero en modo comando para mantener los permisos y demás.

tar -zxvf /home/user/Descargas/wordpress

- Luego debemos copiar la carpeta al lugar de nuestro servidor, por seguridad y por tener una copia, no la moveremos sino la copiaremos, para mantener una copia de seguridad.

cp -R /home/user/Descargas/wordpress/var/www/html/

- Una vez copiado, debemos crear nuestro usuario wordpress en la base de datos.

- Tenemos que asegurarnos de que el servicio mysqld esta activo.

service mysqld start

- Una vez iniciado, se creara la base de datos

mysqladmin -u root -p create wordpress

- Iniciamos la consola de comandos de MySQL

mysql -u root -p

- Despues escribimos la siguiente orden:

mysql> create user wordpress;mysql> GRANT ALL ON wordpress.*         -> TO wordpress@localhost;mysql> exit

- Ahora se realiza una copia de seguridad al archivo wp-config-sample.php para modificiarlo y que en la base de datos se inicie con el usuario wordpress y cree las tablas en ella.

cd /var/www/html/wordpresscp wp-config-sample.php wp-config.phpgedit wp-config.php

- Ahora debemos modificarlo para que los parámetros siguientes queden asi:

DB_NAME:  wordpressDB_USER: wordpressDB_PASSWORD: ''

Una vez hecho todo esto correctamente, ya tenemos nuestro wordpress en nuestro servidor LAMP, ahora debemos de instalarlo y configurarlo. Escribimos la siguiente dirección en nuestro navegador.

http://localhost/wordpress/wp-admin/install.php

Seguidamente, introduciremos nuestro usuario administrador, su contraseña y demás y ya tenemos operativo nuestro wordpress activo.