Это старая версия документа.


Php-fpm-запуск от пользователя на apache2

Очень удобно иметь дело с сайтом если можно сохранять и редактировать файлы от своего пользователя, а не от www-data который ставится по умолчанию. При работе с mod-php+mpm-prefork это делает mpm-itk, а для работы в конфигурации php-fpm+mpm-event нужны специальные настройки о которых я сейчас расскажу. Преимущества php-fpm+mpm-event в большей производительности и в возможность работы с http2.

  1. Надо выключить mod-php+mpm-prefork+mpm-itk если он был установлен и включить php-fpm+mpm-event.
a2dismod php7.3
a2dismod mpm_itk
a2dismod mpm_prefork
 
a2enmod rewrite
a2enmod mpm_event
a2enmod proxy_fcgi setenvif
a2enconf php7.3-fpm.conf
a2enmod http2
 
systemctl restart apache2 
systemctl restart php7.3-fpm

Ссылки