En este artículo, habremos explicado los pasos necesarios para instalar PHP 8 en Rocky Linux 8. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo
privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
PHP es un lenguaje de secuencias de comandos del lado del servidor, también conocido como "preprocesador de hipertexto". Se utiliza para desarrollar aplicaciones web estáticas y dinámicas. El nuevo PHP contiene muchas funciones y optimizaciones nuevas, incluidos argumentos con nombre, tipos de unión, atributos, promoción de propiedades de constructor, expresión de coincidencia, operadores seguros nulos, JIT y mejoras en el sistema de tipos, el manejo de errores y la consistencia.
Prerrequisito:
- Sistema operativo con Rocky Linux 8
- Dirección IPv4 del servidor con privilegios de superusuario (acceso raíz)
- Terminal Gnome para escritorio Linux
- Cliente PuTTy SSH para Windows o macOS
- Powershell para Windows 10/11
- Familiarizarse con los comandos DNF
Instalar PHP 8 en Rocky Linux 8
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Rocky Linux, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo dnf update sudo dnf upgrade
Paso 2. Agregue el repositorio EPEL y REMI.
Para instalar el repositorio EPEL y REMI en Rocky Linux, ejecute el siguiente comando:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Luego, usa el dnf
comando para actualizar su lista de repositorios y use el list php
comando para ver qué opciones están disponibles y el valor predeterminado:
sudo dnf update sudo dnf module list php
Luego, habilite php:remi-8.0
módulo:
sudo dnf module enable php:remi-8.0
Paso 2. Instale PHP en el sistema Rocky Linux.
Ejecute el comando para instalar el último PHP en nuestro sistema Rocky Linux:
sudo dnf install php
Salida:
[[email protected] ~]# sudo dnf install php Last metadata expiration check: 0:00:46 ago on Mon 20 Sep 2021 10:36:44 PM EDT. Dependencies resolved. ============================================================================================= Package Architecture Version Repository Size ============================================================================================= Installing: php x86_64 8.0.6-1.el8.remi remi-modular 1.6 M Installing dependencies: libsodium x86_64 1.0.18-2.el8 epel 162 k Installing weak dependencies: php-opcache x86_64 8.0.6-1.el8.remi remi-modular 762 k php-pdo x86_64 8.0.6-1.el8.remi remi-modular 154 k php-sodium x86_64 8.0.6-1.el8.remi remi-modular 93 k Transaction Summary ============================================================================================= Install 5 Packages Total download size: 2.7 M Installed size: 8.3 M Is this ok [y/N]: y
Si desea instalar las extensiones más utilizadas para PHP 8.0, use el siguiente comando a continuación:
sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imap php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml
Comprobar la versión de PHP:
php -v
Resultado:
[[email protected] ~]# php -v PHP 8.0.8 (cli) (built: Sept 10 2021 00:23:16) ( NTS gcc x86_64 ) Copyright (c) The PHP Group Zend Engine v4.0.6, Copyright (c) Zend Technologies with Zend OPcache v8.0.6, Copyright (c), by Zend Technologies
Eso es todo lo que necesita hacer para instalar PHP en Rocky Linux 8. Espero que encuentre útil este consejo rápido. Para obtener más información sobre el servidor web de Nginx, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.