Instalación de LAMP (Linux, Apache, MariaDB y PHP) en Fedora 22

Instalación de LAMP (Linux, Apache, MariaDB y PHP) en Fedora 22

Fedora 22. se lanzó hace solo unos días y ahora puede instalar LAMP. en él. LAMP. es un conjunto de herramientas necesarias para construir su servidor web con soporte para bases de datos relacionales como MariaDb. con el nuevo administrador de paquetes (DNF) en Fedora 22, hay un ligero diferencia de los pasos habituales que tienes para realizar la instalación.

Las abreviaturas LAMP. se toman de la primera letra de cada paquete que tiene- Linux. Apache. MariaDB. y PHP. Como ya tiene Fedora instalado, la parte de Linux está completa; de lo contrario, puede seguir las siguientes guías para instalar Fedora 22.

  1. Guía de instalación del servidor Fedora 22
  2. Estación de trabajo Fedora 22 Guía de instalación

Una vez que se haya instalado Fedora 22, deberá realizar una actualización completa del sistema emitiendo el siguiente comando:

# dnf update  Update Fedora 22  Actualización e Fedora 22 Actualice Fedora 22

Ahora estamos listos para continuar. Separaré el proceso de instalación en 3 pasos diferentes para facilitarle todo el proceso.

Paso 1: Configurar el servidor web Apache

1.. Apache El servidor web alimenta a millones de sitios web en la web. Es muy flexible en términos de personalización y su seguridad se puede mejorar enormemente con módulos como mod_security y mod_evasive.

freestar.config.enabled_slots.push

Para instalar Apache. en Fedora 22. simplemente puede ejecutar el siguiente comando como root:

# dnf install httpd  Instalar Apache en Fedora 22  Instalar Apache en Fedora 22 Instale el servidor web Apache

2.. Una vez que se complete la instalación puede encender Apache emitiendo el siguiente comando:

# systemctl start httpd  Iniciar el servidor web Apache  Iniciar el servidor web Apache Inicie el servidor web Apache

3.. Para verificar que Apache. está funcionando correctamente, abra la IP de su servidor dirección en un navegador web. Puede encontrar su dirección IP con comandos como:

# ifconfig | grep inet  Check IP Address  Verificar dirección IP Verificar dirección IP

4.. Una vez que sepa la dirección IP, puede ingresar su La dirección IP en el navegador debería ver la página Apache predeterminada:

Nota:. En caso de que no pueda acceder a la página, podría ya que el cortafuegos está bloqueando la conexión en el puerto 80. Puede permitir conexiones en los puertos Apache predeterminados ( 80. y 443. usando:

# firewall-cmd–permanent –add-service = http # firewall-cmd–permanent –add-service = https Puertos Apache abiertos en el cortafuegos  Abrir puertos Apache en el firewall Puertos Apache abiertos en el firewall  Fedora 22 Apache Default Page  Fedora 22 Apache Default Page Fedora 22 Apache Default-Page

5.. Para asegurarse de que Apache se inicie al arrancar el sistema, ejecute el siguiente comando.

# systemctl enable httpd  Habilitar Apache en el arranque  Habilitar Apache en el arranque Enable Apache at Boot

Nota:. La raíz del directorio Apache predeterminado para los archivos de su sitio web es/var/www/html/, asegúrese de colocar sus archivos allí.

Paso 2: Instale MariaDB

6.. MariaDB es una bifurcación de código abierto de la famosa base de datos relacional MySQL. MariaDB ha sido bifurcada por los creadores de MySQL debido a preocupaciones sobre la adquisición de Oracle. MariaDB está destinado a permanecer libre bajo la GNU GPL. Poco a poco se está convirtiendo en la opción preferida para un motor de base de datos relacional.

Para completar la instalación de MariaDB en Fedora 22, ejecute los siguientes comandos:

# dnf install mariadb-server Instalar MariaDB en Fedora 22  Instalar MariaDB en Fedora 22 Instalar MariaDB Server

7.. Una vez completada la instalación de mariadb, puede iniciar y habilitar MariaDB para que se inicie automáticamente en el arranque del sistema mediante la ejecución de los siguientes comandos:

# systemctl start mariadb # systemctl habilitar mariadb  Start-Enable MariaDB Servidor Iniciar Habilitar servidor MariaDB Start Enable MariaDB Server

8.. Por por defecto, el usuario root no tendrá una contraseña de root establecida, debe ejecutar el comando mysql_secure_installation para establecer una nueva contraseña de root y asegurar la instalación de mysql como se muestra a continuación.

# mysql_secure_installation

Una vez ejecutado, se le pedirá que ingrese el Contraseña de root de MySQL. simplemente presione Intro. ya que no hay contraseña para ese usuario. El resto de las opciones dependen de su elección, puede encontrar una salida de muestra y sugerencias de configuración en la siguiente captura de pantalla:

Instalación segura de MariaDB  Instalación segura de MariaDB

Paso 3: Instale PHP con módulos

9.. PHP es un poderoso lenguaje de programación que se puede utilizar para generar contenido dinámico en sitios web. Es uno de los lenguajes de programación para web más utilizados.

La instalación de PHP y sus módulos en Fedora 22 es simple y se puede completar con estos comandos:

# dnf instalar php php-mysql php-gd php-mcrypt php-mbstring  Instalar PHP con módulos  Instalar PHP con módulos Instalar PHP con módulos

10.. Una vez completada la instalación, puede probar PHP creando un archivo PHP simple info.php. en Directorio raíz de Apache, es decir,/var/www/html/y luego reinicie el servicio Apache para verificar la información de PHP navegando en su navegador a la dirección http://server_IP/info.php.

# echo “ “>/var/www/html/info.php # systemctl restart httpd  Reiniciar el servicio Apache  Reiniciar el servicio Apache Reinicie el servicio Apache  Verificar información de PHP  Verificar información de PHP Verifique la información de PHP

Su configuración de pila LAMP. ahora está completa y tienes todas las herramientas para empezar construyendo sus proyectos.

Si tiene alguna pregunta o idea sobre cómo mejorar la configuración de su pila LAMP, no dude en enviar un comentario en la sección de comentarios a continuación.