PHP (PHP: Hypertext Preprocessor) es un lenguaje de código abierto enfocado al desarrollo web y el cual puede ser embebido en páginas HTML, la sintaxis general de PHP está enfocada en C, Java y Perl. Al usar PHP, el código es ejecutado en el servidor, luego se genera el HTML y posterior a ello se envía al cliente, este es un proceso que facilita las tareas de desarrollo.
- Usar scripts del lado del servidor usando el analizador de PHP (módulo CGI o servidor), un servidor web y un navegador web
- Scripts desde la línea de comandos usando un script de PHP y ejecutarlo sin necesidad de usar un servidor o navegador
- Es posible escribir aplicaciones de escritorio
PHP es posible ser usado en todos los sistemas operativos Linux, otras de Unix (HP-UX, Solaris y OpenBSD), Microsoft Windows, macOS, RISC OS y más, adicional a ello, PHP es compatible con prácticamente todos servidores web actuales como Apache, IIS y más.
- Soporte mejorado para LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM
- Constantes de clase final
- Nuevas funciones fsync y fdatasync
- Nueva función array_is_list
- Las funciones hash aceptan opciones $ específicas del algoritmo
- MySQLi: Nueva constante MYSQLI_REFRESH_REPLICA
- Compatibilidad con algoritmos hash xxHash
- $ _FILES: nuevo valor de ruta_completa para cargas de directorio
- Se han añadido algoritmos de firma OpenSSL-256 y OpenSSL-512
- Curl: carga de archivos desde cadenas con CURLStringFile
- Curl: compatibilidad con DNS sobre HTTPS
Solvetic te explicará cómo instalar PHP 8 en su versión más reciente en AlmaLinux el cual es un variable de Red Hat para ofrecernos las mismas funcionalidades de CentOS.
1. Cómo instalar PHP en AlmaLinux
Abrimos la terminal desde Actividades:
Allí instalamos los repositorios EPEL con el comando:
sudo dnf install epel-release
Aplica los cambios ingresando la letra s:
EPEL (Extra Packages for Enterprise Linux) son un conjunto de desarrolladores que se encargan de crear, mantener y administrar una serie de paquetes adicionales de gestión para Enterprise Linux, como Red Hat Enterprise Linux (RHEL), CentOS y Scientific Linux (SL), Oracle Linux (OL).
Una vez ejecutado este comando, habilitamos el repositorio Remi:
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
Veremos lo siguiente:
Aplicamos los cambios ingresando la letra “s”:
Remi es un conjunto de paquetes RPM donde se ofrecen cientos de opciones para las distribuciones de Linux, ahora listamos los módulos PHP con el comando:
sudo dnf module list php
Ingresamos la letra “s” para proceder con el listado:
Allí vemos cada una de las versiones disponibles y su estado, la letra [d] indica que esa es la versión por defecto, en este caso 7.2, la letra [e] son las versiones activas, la letra [x] son las versiones en desuso y la letra [i] la versión de PHP instalada en AlmaLinux.
Restablecemos PHP a su valor por defecto:
sudo dnf module reset php
Habilitamos PHP en la versión deseada:
sudo dnf module enable php:remi-8.1
Aplica los cambios:
Comprobamos la versión de PHP con el comando:
php -v
Al no encontrarse la orden PHP, podemos ingresar la letra “y” para instalar la utilidad, esperamos que el proceso llegue a su fin:
Allí vemos la versión, pero validamos la versión de nuevo:
php -v
Podemos ver que usamos la versión 8.1 de PHP en AlmaLinux. Esto es todo lo que todo debemos hacer para instalar PHP en AlmaLinux.