Все учебные пособия, которые я нашел, это то, как установить новый рабочий рабочий MPM + PHP-FPM, так как мой блог WordPress уже работает и работает с предпрофессиональным MPM, исправьте меня, если я ошибаюсь в моделируемом процессе установки:
Я нахожусь на ubuntu и, согласно некоторым учебникам, следующие строки будут делать все трюки:
apt-get install apache2-mpm-worker libapache2-mod-fastcgi php5-fpm php5-gd a2enmod actions fastcgi alias
Затем вы настраиваете конфигурацию в /etc/apache2/conf.d/php5-fpm.conf
:
<IfModule mod_fastcgi.c> AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization </IfModule>
После этого перезапустите:
service apache2 restart && service php5-fpm restart
Вопрос:
1) Может ли это вызвать время простоя во всем процессе для ранее запущенных сайтов с помощью предпродажного MPM?
2) Нужно ли вам изменять какие-либо уже существующие файлы конфигурации, такие как php или mysql или apache2 (будут ли они вступать в силу сразу же после переключения без каких-либо действий)?
3) У меня уже есть apc и работает, вам нужно переустановить / переконфигурировать его после переключения?
4) Как вы узнаете, работает ли apache2 в рабочем режиме MPM, как ожидалось?
Большое спасибо!
да, он должен, по крайней мере, заменить запущенный процесс httpd. вы определенно хотите протестировать это при первой разработке. легко получить ошибку в файле конфигурации, который требует времени, чтобы понять.
никаких изменений в php, mysql. да изменения в apache httpd.conf для установки в рабочие конфигурации – они сильно отличаются от настроек предварительного просмотра. вам нужно сделать эти изменения самостоятельно в httpd.conf.
нет, так как это php-модуль, всякий раз, когда работает php, он работает. что он будет запускать одну копию для каждого пула в php-fpm, поэтому, если у вас есть несколько доменов, вы можете сгруппировать их в пул, чтобы поделиться … но будьте осторожны, если вы это сделаете.
httpd -V показывает «сервер mpm»
удачи!