servidor web lamp
TRANSCRIPT
![Page 1: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/1.jpg)
Universidad Bolivariana de VenezuelaPFG Informática para la Gestión Social
Unidad Curricular Administración de Redes
Servidor Web LAMP (Linux, Apache, MySQL, PHP)
![Page 2: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/2.jpg)
¿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.
![Page 3: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/3.jpg)
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
![Page 4: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/4.jpg)
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
![Page 5: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/5.jpg)
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
![Page 6: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/6.jpg)
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,
![Page 7: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/7.jpg)
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>
![Page 8: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/8.jpg)
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
![Page 9: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/9.jpg)
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!
![Page 10: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/10.jpg)
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
![Page 11: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/11.jpg)
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:
![Page 12: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/12.jpg)
- 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.
![Page 13: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/13.jpg)
- 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:
![Page 14: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/14.jpg)
¿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.
![Page 15: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/15.jpg)
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/
![Page 16: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/16.jpg)
- 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
![Page 17: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/17.jpg)
- 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: ''
![Page 18: Servidor web lamp](https://reader035.vdocuments.net/reader035/viewer/2022081420/5579a1a5d8b42ac1148b4839/html5/thumbnails/18.jpg)
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.