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.
1Có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.