PHP FPM APACHE2 НАСТРОЙКА

PHP FPM (FastCGI Process Manager) - это обработчик PHP, который может быть использован вместе с веб-серверами, такими как Apache, Nginx и другими. FPM улучшает производительность веб-сервера, т.к. он работает в режиме отдельных процессов, где каждый процесс может обрабатывать несколько запросов.

Для того, чтобы настроить PHP FPM вместе с Apache2, следуйте этим простым шагам:

# Установите PHP-FPMsudo apt-get install php-fpm# Настройте Apache2, чтобы использовать PHP-FPMsudo apt-get install libapache2-mod-fastcgi# Включите модуль FastCGI в Apache2sudo a2enmod actions fastcgi alias# Создайте файл с настройками виртуального хостаsudo nano /etc/apache2/sites-available/example.com.conf# Добавьте эти строки в файл конфигурации<VirtualHost *:80> ServerAdmin admin@example.com ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/example.com <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/example.com> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> # Добавьте эти строки, чтобы использовать PHP-FPM <IfModule mod_fastcgi.c> AddHandler php-fcgi .php Action php-fcgi /php-fcgi Alias /php-fcgi /usr/lib/cgi-bin/php5-fcgi FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization </IfModule> ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined</VirtualHost>

После этого перезапустите Apache2:

sudo service apache2 restart

Теперь PHP-FPM должен работать вместе с вашим Apache2 веб-сервером.

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

Как установить Apache с PHP-FPM/FastCGI в Linux

How to configure apache2 to use php-fpm on Ubuntu

WHM Tutorials - How to Configure Apache PHP-FPM in MultiPHP Manager

1. Настройка Docker. PHP+Nginx+MySQL

PHP для начинающих. Урок #16 - Настройка сервера Linux для разработки (Apache2/PHP/Mysql/NGINX/FPM)

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