Fedora 26 fue lanzado el 11 de julio de 2017 después de la liberación alfa y beta. Si ya has instalado Fedora 26 y estás interesado en instalar LAMP, este artículo te guiará a instalarlo en Fedora 26.

La versión Fedora más reciente proporciona la última versión de apache, mysql y php en su repositorio, por lo que no es necesario agregar ningún repositorio de terceros mientras se instala LAMP en Fedora 26.

Instalar Apache

Para instalar Apache, actualiza el sistema e instálalo usando dnf.

# sudo dnf install httpd

Si el comando anterior se bloquea durante la descarga de los paquetes, borra la caché de la base de datos dnf y vuelve a ejecutar el comando nuevamente.

# sudo dnf clean all

Habilita el servicio httpd e iniciar apache.

# sudo systemctl enable httpd.service
# sudo systemctl start httpd.service

Comprueba la versión de Apache utilizando el siguiente comando.

# httpd -v
Server version: Apache/2.4.27 (Fedora)
Server built: Jul 12 2017 10:43:59

Si ya has habilitado el cortafuegos, habilita el acceso a http o https a través del cortafuegos del sistema mediante el siguiente comando.

# sudo firewall-cmd --add-service={http,https} --permanent
# sudo firewall-cmd --reload

Instala y activa el firewall si no lo has hecho antes para mantenerte seguro y luego ejecuta los dos comandos anteriores.

# sudo dnf install firewalld -y
# sudo systemctl start firewalld
# sudo systemctl enable firewalld

Comprueba el estado del servicio httpd utilizando el comando siguiente.

# sudo systemctl status httpd.service

Prueba el servidor web Apache señalando el navegador web a http://Apache-Server-IP

Fedora httpd test page

Instalar MariaDB

Instala el último MariaDB usando el siguiente comando y una vez instalado comprueba la versión de MariaDB usando mysql desde la línea de comandos.

# sudo dnf install mariadb-server
# mysql -V
mysql Ver 15.1 Distrib 10.1.25-MariaDB, for Linux (x86_64) using readline 5.1

Iniciar / habilitar el servicio mariaDB y comprobar su estado.

# sudo systemctl start mariadb.service
# sudo systemctl enable mariadb.service
# sudo systemctl status mariadb.service

Opcionalmente, puedes proteger la instalación de mariaDB mediante mysql_secure_installation.

# mysql_secure_installation

Instalar PHP

Para instalar el último PHP utiliza el siguiente comando desde el terminal:

# sudo dnf install php php-common

Ahora instala algunos módulos php usados comúnmente y reinicia apache para permitir que todos los cambios surtan efecto.

# sudo dnf install php php-common php-mysqlnd php-gd php-imap php-xml php-cli php-opcache php-mbstring
# systemctl restart httpd

Encuentra la versión de PHP:

# php -v
PHP 7.1.7 (cli) (built: Jul 6 2017 12:10:54) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
 with Zend OPcache v7.1.7, Copyright (c) 1999-2017, by Zend Technologies

Crea un archivo php dentro de la raíz del documento de apache.

# vi /var/www/html/info.php

<?php
 echo phpinfo();
?>

Apunta el navegador web a http: //Server-IP/info.php, la página debe ser como esta:

LAMP stack on Fedora 26 - php info

LAMP en fedora 26 ya está lista. Ahora puedes escribir código php en el servidor y ejecutarlo en el navegador o proceder a instalar cualquier CMS como wordpress o drupal.

Fuente

(Visitada 1 veces, 1 visitas hoy )