我正在尝试建立一个服务器环境,我希望php-fpm(7.0.0RC7)与nginx一起运行,并为命令行提供多线程选项。因此,我自己编译了php,启用了zts,并使用我的nginx服务器运行它。
问题是,当我启用pthreads扩展时,php-fpm将无法启动。运行命令,如'php threads.php'(文件消耗多个线程),但工作正常。
是否可以为php-fpm服务单独php.ini
?或者为php-fpm打开/关闭特定扩展名?
任何指针都会非常感激!
答案 0 :(得分:2)
从配置文件的manual页面:
如果存在
php-SAPI.ini
(其中SAPI是正在使用的SAPI,例如php-cli.ini
或php-apache.ini
),则使用它而不是php.ini
。可以使用php_sapi_name()
确定SAPI名称。