问题:
我想产生两个php-fpm进程(一个带有xdebug,一个没有),以使页面加载更快
我打算根据XDEBUG_SESSION cookie在php-fpm套接字之间切换
示例代码/etc/apache2/conf-available/php7.2-fpm.conf
<FilesMatch ".+.ph(ar|p|tml)$">
<If "%{HTTP_COOKIE} =~ /XDEBUG_SESSION=PHPSTORM/">
SetHandler "proxy:fcgi://127.0.0.1:9000"
</If>
<Else>
SetHandler "proxy:fcgi://127.0.0.1:9001"
</Else>
</FilesMatch>
我知道如何配置php-fpm /etc/php/7.2/fpm/pool.d/www.conf
listen = 127.0.0.1:9000
但我不知道如何产生多个(或仅两个)php-fpm进程。
答案1:
使用所需的更改的设置创建第二个php-fpm池。您只有一个www。选择另一个名字。
相关文章