Что делает a2enmod proxy_fcgi setenvif?

Мой коллега и я недавно провели долгое количество времени, пытающееся выяснять, почему PHP 7 показывал простым текстом в браузере вместо выполнения. Мы нашли, что upvoted StackOverflow отвечает, что содержал эти команды.

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php7.0-fpm
sudo service apache2 restart

Это решило проблему, но к сожалению ответ не включал объяснение в то, что делают эти команды. Мы понимаем sudo service apache2 restart но не первые две строки. Я искал онлайн, но только нашел больше экземпляров этого кода без реального объяснения о том, как он работает или почему он был необходим.

Что делают эти команды и когда это необходимо?

3
задан 6 May 2017 в 00:11

1 ответ

Хорошо, a2enmod сценарий, который включает указанный модуль в рамках apache2 конфигурации.

модуль proxy_fcgi оказывает поддержку для протокола FastCGI. Связанное setenvif наборы переменные, отправленные FastCGI.

a2enconf сценарий включает указанный конфигурационный файл в apache2, в этом случае php7.0-fpm (который я принимаю, настраивает PHP 7.0 - я не играл с этим).

Hope, которая помогает.

2
ответ дан 1 December 2019 в 16:55

Другие вопросы по тегам:

Похожие вопросы: