【问题标题】:please re-compile PHP with ZTS enabled Mac OS X请使用启用 ZTS 的 Mac OS X 重新编译 PHP
【发布时间】:2015-07-26 09:52:15
【问题描述】:

我试图在 Mac Os X 上安装 pthreads。 当我执行时:

sudo pecl install pthreads

我得到错误:

检查 ZTS... 配置:错误:pthreads 需要 ZTS,请重新编译启用 ZTS 的 PHP 错误:`/private/tmp/pear/temp/pthreads/configure'失败

那么问题是如何在为 OS X 启用 ZTS 的情况下重新编译 php?

【问题讨论】:

    标签: php macos thread-safety osx-yosemite


    【解决方案1】:

    我建议你不要重新编译 OS X 原生 php。而是构建新的线程安全版本并将其安装到不同的位置。

    如果您使用自制软件,您应该使用-with-thread-safety 选项安装它。

    如果您喜欢手动构建它,请将--enable-maintainer-zts 选项添加到configure 脚本。

    【讨论】:

    • 拜托,你能提供一步一步的指导吗?
    • 我刚刚经历了这个,我为这个特定的设置做了一个gist
    【解决方案2】:

    遗憾的是 Homebrew 不再支持线程安全版本:https://github.com/Homebrew/homebrew-core/blob/master/Formula/php.rb#L56

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-21
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多