禁用php-fpm

时间:2015-11-15 14:19:21

标签: php multithreading nginx

我正在尝试建立一个服务器环境,我希望php-fpm(7.0.0RC7)与nginx一起运行,并为命令行提供多线程选项。因此,我自己编译了php,启用了zts,并使用我的nginx服务器运行它。

问题是,当我启用pthreads扩展时,php-fpm将无法启动。运行命令,如'php threads.php'(文件消耗多个线程),但工作正常。

是否可以为php-fpm服务单独php.ini?或者为php-fpm打开/关闭特定扩展名?

任何指针都会非常感激!

1 个答案:

答案 0 :(得分:2)

从配置文件的manual页面:

  

如果存在php-SAPI.ini(其中SAPI是正在使用的SAPI,例如php-cli.iniphp-apache.ini),则使用它而不是php.ini。可以使用php_sapi_name()确定SAPI名称。