Introducción
Este instructivo lo ayudará con la instalación de LAMP en Fedora 21 para que pueda ejecutar con éxito una plataforma sólida de alta disponibilidad para su entorno web. LAMP es simplemente un paquete de software que consta de 4 componentes que funcionan juntos para formar un potente servidor web. Sin embargo, en esta configuración, las siglas son las siguientes:L (Linux) es el núcleo de la plataforma que sustentará a los demás componentes. Se utilizará A (Apache) para el servicio web. Se utilizará M(MySQL) para la gestión de la base de datos y P(PHP) como lenguaje de programación. Haciendo de la plataforma una LÁMPARA.
Requisitos
Necesita un servidor Fedora21 que esté configurado con una dirección IP estática. Si aún no tiene un servidor, puede activar un servidor privado virtual SSD en menos de 30 segundos.
Instalar LÁMPARA
Para comenzar, inicie sesión en su servidor Fedora21 a través de SSH o la Consola VNC en cloud.atlantic.net. Los servidores de Atlantic.Net Cloud están configurados como instalaciones mínimas para evitar que se instalen paquetes innecesarios y nunca se utilicen. Debido a esto, asegurémonos de que su servidor esté completamente actualizado.
yum update
Con el servidor actualizado, podemos continuar con el proceso y asegurar su servidor.
Instalar Apache
Primero debemos comenzar instalando Apache con el siguiente comando:
yum install httpd
Inicie el servicio Apache con el siguiente comando:
systemctl start httpd.service
También querrá que el servicio Apache se inicie al iniciar/reiniciar con el siguiente comando:
systemctl enable httpd.service
Agregue los siguientes comandos en Apache para anular Firewall-cmd de la siguiente manera:
firewall-cmd --set-default-zone=public
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
Ahora puede verificar que Apache esté instalado correctamente escribiendo http:// y su dirección IP en su navegador.
http://TU.IP.ADD.RESS
Esta es la página web predeterminada al instalar Apache en un servidor LAMP Stack de Fedora21
Para editar el archivo de configuración principal de Apache para uno o varios sitios web según sus preferencias, ingrese uno de los siguientes:
vi /etc/httpd/conf/httpd.conf
o
nano /etc/httpd/conf/httpd.conf
Quite el comentario de la línea que contiene el texto #ServerName www.example.com:80 y edite de acuerdo con su dominio o dirección IP del servidor.
Guarde el archivo
Reinicie el servicio Apache HTTP para que los cambios surtan efecto.
systemctl restart httpd.service
Instalar MySQL
Luego queremos continuar con la instalación de MySQL con el siguiente comando:
yum install mysql mysql-server
Inicie el servicio MySQL con el siguiente comando:
systemctl start mysqld.service
También querrá que el servicio MySQL se inicie al iniciar/reiniciar con el siguiente comando:
systemctl enable mysqld.service
Para garantizar la seguridad de la configuración predeterminada de MySQL, continúa con el siguiente comando:
mysql_secure_installation
Nota:Cuando se le solicite "Ingrese la contraseña actual para root", presione enter para ninguno y luego Y (Sí) para establecer la contraseña de MYSQL. Se le pedirá una serie de preguntas. Simplemente escriba Y para decir sí en todos ellos, vea la captura de pantalla a continuación:
Esta es la página web predeterminada al instalar MySQL en un servidor LAMP Stack de Fedora21
Instalar PHP
Finalmente concluiremos la instalación de PHP con el siguiente comando:
yum install php
Reinicie el servicio Apache HTTP para que los cambios surtan efecto.
systemctl restart httpd.service
Para probar y verificar esta instalación, cree un archivo PHP de prueba en el directorio a continuación con el siguiente comando:
sudo nano /var/www/html/info.php
Inserte el siguiente código PHP en el espacio vacío, luego guarde y salga:
<?php phpinfo(); ?>
Reinicie el servicio Apache HTTP por última vez para que todos los cambios surtan efecto.
sudo systemctl enable httpd.service
Ahora puede verificar que PHP esté instalado correctamente escribiendo lo siguiente en su navegador.
http://YOUR.IP.ADD.RESS/info.php
Esta es la página web predeterminada al instalar PHP en un servidor LAMP Stack de Fedora21
¿Qué sigue?
¡Felicidades! Ya tienes un servidor con plataforma LAMP para tu entorno web. Gracias por seguirnos y no dude en consultarnos para obtener más actualizaciones.