Что такое PHP-FPM

Обновлено Обновлено: Опубликовано Опубликовано:

PHP-FPM —
простыми словами

программный пакет, позволяющий выполнить обработку скриптов, написанных на языке PHP. Включен в состав PHP с версии 5.3.3, для более ранних версий необходима установка отдельно. Является альтернативой FastCGI — протоколу взаимодействия веб-сервера с программами. FPM расшифровывается как Fastcgi Process Manager.

Часто применяется для настройки вместе с веб-серверомами NGINX или Lighttpd. Последний обрабатывает статические данные, а обработку скриптов отдает PHP-FPM. Такая реализация работает быстрее, по сравнению с, также распространенной, NGINX + Apache + модуль mod_php.

PHP-FPM запускается как отдельный процесс. По умолчанию, взаимодействует с веб-сервером через порт 9000 или сокетный файл. Есть поддержка всех известных операционных систем, а именно — FreeBSD, Linux (например, CentOS или Ubuntu), Windows.

Включенная поддержка php-fpm
phpinfo — включенный php-fpm

Еще немного о PHP-FPM на Википедии

Встречается в статьях

Инструкции:

  1. Как установить и настроить связку Asterisk + FreePBX на CentOS 8
  2. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  3. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  4. Как вручную настроить сервер хостинга на CentOS 7
  5. Как настроить почту для корпоративной среды на CentOS 8
  6. Как настроить почту для корпоративной среды на Ubuntu Server
  7. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  8. Как настроить почту на базе Postfix для корпоративной среды
  9. Установка Nginx + PHP + MySQL на Astra Linux

Мини-инструкции:

  1. Как установить NGINX на CentOS 7
  2. Установка и настройка OwnCloud на CentOS 7 или 8
  3. Инструкция по установке и настройке phplist
  4. Как и где настраивать время сессии PHP
  5. Анализ и мониторинг нагрузки веб-сервера на базе Linux
  6. Установка и настройка Nextcloud + NGINX на Ubuntu
  7. Настройка сервера мониторинга Zabbix на Linux CentOS 7
  8. Настройка сервера мониторинга Zabbix на Ubuntu
  9. Установка панели управления ISPmanager на Ubuntu или CentOS
  10. Инструкция по установке и настройке phplist на Linux Ubuntu
  11. Установка и настройка сервера NextCloud на CentOS 8
  12. Установка и использование почтового клиента WebMail Lite на Linux CentOS
  13. Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
  14. Организация сервиса календаря и адресной книги на базе Baikal
  15. Как создать собственный Docker-образ с веб-сервером
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

Remote Desktop Gateway   Прокси-сервер   SOCKS   NET Framework   Server core   WPA   KVM виртуализация   Memcached   IMAP   Сервер   Кулер   Блок питания компьютера   Интернет-провайдер   IP-адрес   PDU   MTU   LVM   PHP-FPM   RAW (файловая система)   DNS  
.....

Реклама