【问题标题】:Disabling an extension for php-fpm禁用 php-fpm 的扩展
【发布时间】:2015-11-15 14:19:20
【问题描述】:

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

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

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

任何指针将不胜感激!

【问题讨论】:

    标签: php multithreading nginx


    【解决方案1】:

    manual 页面获取配置文件:

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

    【讨论】:

    • 完美!我从命令行运行 php_sapi_name() 并显示“cli”,因此只需添加 php-cli.ini 并添加自定义配置。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2022-06-11
    • 2019-09-25
    • 1970-01-01
    • 2013-10-23
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    • 2018-07-18
    相关资源
    最近更新 更多