ВЕРСИЯ PHP FPM

PHP-FPM (FastCGI Process Manager) - это альтернативный способ запуска PHP с помощью FastCGI-протокола, который используется веб-серверами вместо модуля PHP. Он позволяет управлять процессами выполнения скриптов на PHP для более эффективного использования ресурсов сервера.

PHP-FPM может быть установлен на сервер совместно с PHP и настроен для работы через конфигурационные файлы. Вы можете настроить множество параметров для каждого пула процессов PHP, включая количество процессов, пользовательские директории и таймауты запросов.

Пример настройки пула процессов PHP-FPM в конфигурационном файле fpm.conf:

[blog]user = www-datagroup = www-datalisten = /var/run/php/blog.socklisten.owner = www-datalisten.group = www-datapm = dynamicpm.max_children = 5pm.start_servers = 2pm.min_spare_servers = 1pm.max_spare_servers = 3

В этом примере мы создали пул процессов PHP-FPM для блога, который будет запускать PHP-скрипты с помощью пользователя www-data. Мы также настроили максимальное количество дочерних процессов на 5, и начальное минимальное количество серверов на 2. Если количество свободных серверов опустится до 1, будет запущен еще один дополнительный процесс, а пиковое число процессов не превысит 3.

Turning off PHP-FPM to use PHP Selector

LEMP with PHP-7.1 - PHP-FPM Configuration

Why is My Webserver Hanging?!? (Spoiler: It was PHP-FPM)

How to Configure PHP (and PHP-FPM) for Apache on Ubuntu

TUTORIAL Setup Web Server (NGINX + PHP-FPM + MYSQL) - LANGSUNG BISA!!!

How to Configure PHP for Nginx with PHP-FPM on Ubuntu

Реклама
Новое
Реклама