GNU/Linux >> Tutoriales Linux >  >> Fedora

Cómo instalar LAMP Stack en Fedora 35

En este tutorial, le mostraremos cómo instalar LAMP Stack en Fedora 35. Para aquellos de ustedes que no sabían, LAMP stack es una combinación conocida de Linux, Apache, MariaDB , y PHP. Aquí Linux es un sistema operativo, Apache es el popular servidor web desarrollado por Apache Foundation, MariaDB es un sistema de gestión de bases de datos relacionales utilizado para almacenar datos y PHP es el lenguaje de programación ampliamente utilizado. Con LAMP es posible desarrollar y implementar aplicaciones web creadas en PHP.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Apache, MariaDB y PHP (LAMP Stack) en un Fedora 35.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Fedora 35.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar LAMP Stack en Fedora 35

Paso 1. Antes de continuar, actualice su sistema operativo Fedora para asegurarse de que todos los paquetes existentes estén actualizados. Use este comando para actualizar los paquetes del servidor:

sudo dnf upgrade
sudo dnf update

Paso 2. Instalación del servidor Apache en Fedora 35.

Por defecto, Apache está disponible en el repositorio base de Fedora 35. Entonces podemos instalar el servidor web Apache con el siguiente comando:

sudo dnf install httpd

Después de completar la instalación, debemos iniciar el servidor Apache para comenzar a operar. Lo hacemos con el siguiente comando a continuación:

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd

Configurar las opciones básicas de Apache:

Ahora editamos el archivo de configuración /etc/httpd/conf/httpd.conf y establece:

nano etc/httpd/conf/httpd.conf

Agregue la siguiente configuración:

ServerAdmin [email protected]
ServerName  your-domian.com
ServerTokens Prod

Configurar cortafuegos:

Si tiene un firewall en ejecución, permita los servicios HTTP y HTTPS:

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

Accediendo a la página de prueba web de Apache.

Una vez instalado correctamente, verifique que el servidor web se esté ejecutando y sea accesible accediendo a la dirección IP de su servidor:

http://your-IP-address

Salida:

Paso 3. Instalación de MariaDB en Fedora 35.

De forma predeterminada, MariaDB está disponible en el repositorio base de Fedora 35. Luego podemos instalar MariaDB con el siguiente comando a continuación:

sudo dnf install mariadb-server

Una vez completada la instalación, debemos iniciar el servidor MariaDB para que comience a funcionar. Lo hacemos con el siguiente comando a continuación:

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

Instalación segura de MariaDB:

De forma predeterminada, MariaDB no está reforzado. Puede proteger MariaDB utilizando mysql_secure_installation texto. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB seguro:

mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Para iniciar sesión en MariaDB, use el siguiente comando (tenga en cuenta que es el mismo comando que usaría para iniciar sesión en una base de datos de MariaDB):

mysql -u root -p

Verifique la versión de MariaDB:

MariaDB [(none)]> SELECT VERSION();
+-----------------+
| VERSION()       |
+-----------------+
| 10.6.5-MariaDB |
+-----------------+
1 row in set (0.000 sec)
MariaDB [(none)]>

Paso 4. Instalación de PHP 8 en Fedora 35.

De forma predeterminada, PHP no está disponible en el repositorio base de Fedora 35. Luego agregamos el repositorio de Remi a su sistema con el siguiente comando:

sudo dnf install http://rpms.remirepo.net/fedora/remi-release-35.rpm

Después de eso, reinicie el módulo PHP y habilite PHP 8 desde el módulo Remi-8.0 usando el siguiente comando:

sudo dnf module reset php
sudo dnf config-manager --set-enabled remi
sudo dnf module enable php:remi-8.1

Finalmente, puede instalar PHP 8.0 con el siguiente comando a continuación:

sudo dnf module install php:remi-8.1

Verifique la versión instalada de PHP en su Fedora Linux:

$ php -v
PHP 8.1.0RC6 (cli) (built: Nov  20 2021 10:15:52) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.0-dev, Copyright (c) Zend Technologies

Instalación de extensiones de PHP 8:

Opcionalmente, si desea instalar extensiones de PHP usando el formato de nombre php-<extension> . Por ejemplo:

sudo dnf install php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

Después de eso, reinicie su servidor web para que Apache sepa que también atenderá las solicitudes de PHP:

sudo systemctl restart httpd

Para confirmar que se puede acceder a nuestro servidor web y que PHP funciona como se esperaba, podemos crear un archivo llamado info.php dentro del /var/www/html directorio:

sudo nano /var/www/html/info.php

Agregue la siguiente línea:

<?php
phpinfo ();
?>

Ahora podemos cargar este archivo en el navegador yendo a http://your-ip-address/info.php o http://your-domian.com/info.php .

¡Felicitaciones! Ha instalado LAMP con éxito. Gracias por usar este tutorial para instalar LAMP (Apache, MariaDB y PHP) Stack en su sistema Fedora 35. Para obtener ayuda adicional o información útil, le recomendamos consulta el sitio web oficial de LAMP.


Fedora
  1. Cómo instalar la pila LAMP en AlmaLinux

  2. Cómo instalar LAMP Stack en CentOS 7

  3. Cómo instalar Matomo Web Analytics en Fedora 29

  4. Cómo instalar Nginx con PHP y MariaDB (LEMP Stack) en Fedora 31

  5. Instale una pila LAMP en Fedora 31

Cómo instalar la pila LAMP en Debian 8

Cómo instalar la pila LAMP en Debian 11

Cómo instalar LEMP Stack en Fedora 35

Cómo instalar LAMP Stack en Fedora 35

Cómo instalar MariaDB en Fedora 35

Cómo instalar la pila LAMP en Ubuntu 20.04