Installation de PHP-FPM

L'utilisation de PHP-FPM est recommandé pour les instances ayant une forte affluence.

Installation de php-fpm :

apt-get install php7.3-fpm

Activer le vhost :

cd /etc/apache2/sites-available/
a2dissite 000-default.conf
a2ensite maarch.conf
service apache2 reload

Activation des modules proxy :

a2enmod proxy
a2enmod proxy_fcgi
a2dismod php7.3 mpm_prefork
a2enmod mpm_worker

Verification de la configuration :

apache2ctl -V
Server MPM:     worker
  threaded:     yes (fixed thread count)
    forked:     yes (variable process count)

Paramétrage de la configuration php-fpm :

nano /etc/php/7.3/fpm/pool.d/www.conf

Modifier le fichier avec ces informations :

user = maarch
group = maarch
...
listen = 127.0.0.1:9000

Redémarrez php-fpm :

service php7.3-fpm restart

Vérifier l'application des paramètres suivants dans le php.ini

/etc/php/7.3/fpm/php.ini

max_execution_time = 300
max_input_time = 300
memory_limit = 1024M
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT
display_errors = On
short_open_tag = On
post_max_size = 128M
upload_max_filesize = 128M
max_file_uploads = 100
error_log = php_errors.log

Une fois les modifications effectuées, vous devez redémarrer fpm

service php7.3-fpm restart

results matching ""

    No results matching ""