El servidor web, la base de datos y el lenguaje de secuencias de comandos son los componentes básicos del software basado en web como WordPress, Drupal, Joomla y OpenCart. En Fedora linux Apache es el Servidor Web, Mariadb es el servidor de la base de datos y php es el lenguaje de secuencias de comandos.
En este tutorial instalamos Apache, Mariadb y php en la estación de trabajo Fedora 23 (escritorio).
Instalar Apache (servidor web)
El comando dnf es la versión avanzada de yum y es un administrador de paquetes para la distribución de Linux basada en RPM. Así que en Fedora 23 instalaremos todos los paquetes usando el comando dnf.
[[email protected] ~]# dnf install httpd
Use el siguiente comando para verificar la versión rpm de Apache
[[email protected] ~]# rpm -q httpd httpd-2.4.16-1.fc23.x86_64 [[email protected] ~]#
Iniciar el Servicio Apache
[[email protected] ~]# systemctl start httpd [[email protected] ~]# systemctl enable httpd Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service. [[email protected] ~]#
Abra el puerto 80 predeterminado para Apache en caso de que el firewall esté habilitado.
[[email protected] ~]# firewall-cmd --permanent --add-service=http success [[email protected] ~]# firewall-cmd --reload success [[email protected] ~]#
Verificar la instalación de Apache:
Use “ip add show Comando para verificar la dirección IP de su máquina.
Abra el tipo de navegador Dirección IP o nombre de host de su máquina.
Instalar MariaDB (Servidor de base de datos)
[[email protected] ~]# dnf install mariadb-server
Inicie el servicio mariadb y actívelo durante el reinicio.
[[email protected] ~]# systemctl start mariadb [[email protected] ~]# systemctl enable mariadb Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. [[email protected] ~]#
Configure los ajustes iniciales del servidor de la base de datos y la contraseña raíz mediante “mysql_secure_installation ”
[[email protected] ~]# mysql_secure_installation
Instalar php (lenguaje de secuencias de comandos)
Utilice el siguiente comando dnf para instalar php y otros módulos php importantes.
[[email protected] ~]# dnf install php php-mysql php-pdo php-gd php-mbstring
Para probar la instalación de php, cree un archivo php (fedora23.php ) en /var/www/html
[[email protected] ~]# vi /var/www/html/fedora23.php <?php phpinfo() ?>
Reiniciar el Servicio Apache
[[email protected] ~]# systemctl restart httpd [[email protected] ~]#
Ahora acceda al archivo Fedora23.php en su navegador:
http://
Como podemos ver en la página de información de php, significa que php se instaló correctamente.