En este artículo, aprenderá una guía paso a paso para instalar PHP 8.3 en Debian 11. Además, puede completar su configuración con los módulos Apache y Nginx. PHP 8.3 es la última versión del lenguaje de programación PHP. PHP (preprocesador de hipertexto) es un lenguaje de secuencias de comandos de código abierto ampliamente utilizado que es especialmente adecuado para el desarrollo web y puede integrarse en HTML. Además, viene con nuevas mejoras y características. Para obtener más información, puede consultar Introducir PHP 8.3 y nuevas mejoras. En este artículo, le mostramos cómo instalar PHP 8.3 en Debian 11. Si tiene una versión anterior de PHP instalada en su servidor y desea actualizarla, puede marcar Actualizar PHP predeterminado a PHP 8.3 en Debian. Guía rápida para instalar PHP 8.3 en Debian 11 Antes de comenzar la configuración, debe iniciar sesión en su servidor como usuario no root con privilegios sudo. Para ello, puede consultar la Guía de configuración inicial de Debian 11. Ahora siga los pasos a continuación para completar esta guía. Paso 1: agregar el repositorio PPA a Debian 11 Para obtener el último PHP 8.3, debe agregar el repositorio PPA PHP Sury a su Debian 11. Primero, instale los paquetes requeridos con el siguiente comando: sudo apt -y install lsb-release apt -transport-https ca-certificates Luego, use el siguiente comando wget para agregar el repositorio PPA y la clave GPG: # sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury. org/php/apt.gpg # sudo echo «deb https://packages.sury.org/php/ $(lsb_release -sc) main» | sudo tee /etc/apt/sources.list.d/php.list A continuación, ejecute la actualización del sistema: sudo apt update Paso 2: instale el último PHP 8.3 en Debian 11. Ahora puede simplemente usar el siguiente comando para instalar PHP 8.3 en su servidor: sudo apt install php8.3 -y Una vez completada su instalación, verifíquela verificando su versión: php -v Paso 3 – Configuración de PHP 8.3 con Apache en Debian 11 PHP funciona con el servidor web Apache a través de un módulo llamado mod_php . Para instalar PHP 8.3 con el módulo Apache, necesita ejecutar el siguiente comando: sudo apt install libapache2-mod-php8.3 -y Además, puede instalar y habilitar PHP-FPM con los siguientes comandos: # sudo apt install php8. 3-fpm libapache2-mod-fcgid -y # sudo a2enmod proxy_fcgi setenvif # sudo a2enconf php8.3-fpm Reinicie su servicio Apache para aplicar los cambios: sudo systemctl restart apache2 Paso 4 – Configuración de PHP 8.3 con Nginx en Debian 11 PHP puede funcionar con el servidor web Nginx usando FastCGI Process Manager (PHP-FPM). A diferencia de Apache, Nginx no tiene soporte integrado para procesar código PHP. En cambio, depende de procesos externos para manejar las solicitudes de PHP. Para instalar PHP 8.3 con Nginx, puede ejecutar el siguiente comando: sudo apt install php8.3-fpm php8.3-cli -y Su PHP-FPM se activa automáticamente. Este es un ejemplo para todos los bloques de servidor que procesan archivos PHP que necesitan agregar la ubicación ~ .php$. server { #… alguna otra ubicación de código ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.3-fpm.sock; } Conclusión Al instalar PHP 8.3 en Debian 11, los desarrolladores pueden crear aplicaciones web robustas, seguras y escalables que satisfagan las demandas del desarrollo web moderno. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Pasos para ejecutar PHP 8.3 en Linux Mint 21 Instalar rápidamente PHP 8.3 en Fedora Linux 39 Instalación de PHP 8.3 en AlmaLinux 9 / Rocky Linux 9

Source link