Cómo instalar PHP 7.4 en Ubuntu 20.04

La versión 7.4 de PHP incorporó características como: propiedades tipeadas, funciones flecha (arrow functions), separadores de números, referencias débiles entre otras. PHP-FPM es una administrador de procesos FastCGI diseñado para ser usado en sitios de alta demanda.

En el post de hoy vamos a instalar PHP 7.4, conjuntamente con PHP-FPM en Ubuntu 20.04.

Antes de continuar recomiendo ver Instalando LAMPP Stack en Ubuntu

Instalar PHP y PHP-FPM

PHP-FPM es usado conjuntamente con un servidor web como Apache o NGINX y se encarga de servir contenido dinámico, mientras el servidor web se encarga de servir el contenido estático.

PHP-FPM introduce el concepto de pools, cada pool puede recibir conexiones en una dirección específica (IP:Puerto, directiva listen) y puede ejecutarse bajo un usuario (directiva user) y grupo (directiva group) diferentes, en otras palabras cada pool tiene su fichero de configuración, por defecto en Ubuntu/Debian el fichero de configuración se puede encontrar en: /etc/php/7.4/fpm/pool.d/www.conf

Para más detalles sobre la configuración del servicio PHP-FPM consulte las directivas de configuración de PHP-FPM

Para instalar PHP conjuntamente con PHP-FPM ejecute el siguiente comando:

$ sudo apt install php-fpm
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
php-common php7.4-cli php7.4-common php7.4-fpm php7.4-json php7.4-opcache php7.4-readline
Suggested packages:
php-pear
The following NEW packages will be installed:
php-common php-fpm php7.4-cli php7.4-common php7.4-fpm php7.4-json php7.4-opcache php7.4-readline
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,079 kB of archives.
After this operation, 18.1 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Una vez terminado el proceso puede explorar las configuraciones por defecto, aquí una muestra de las estructura de directorios:

/etc/php/7.4/
├── cli
│   └── conf.d
├── fpm
│   ├── conf.d
│   └── pool.d
└── mods-available


Posted from my blog with SteemPress : https://www.librebyte.net/despliegue-de-sistemas/como-instalar-php-7-4-en-ubuntu-20-04/

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Ecency