请重新编译 PHP 启用 ZTS Mac OS X
please re-compile PHP with ZTS enabled Mac OS X
我试图在 Mac Os X 上安装 pthreads。
当我执行时:
sudo pecl install pthreads
我收到错误:
checking checking for ZTS... configure: error: pthreads requires ZTS, please re-compile PHP with ZTS enabled
ERROR: `/private/tmp/pear/temp/pthreads/configure' failed
所以问题是如何在为 OS X 启用 ZTS 的情况下重新编译 php?
我建议你不要重新编译 OS X native php
。而是构建新的线程安全版本并将其安装到不同的位置。
如果您使用自制软件,您应该使用 -with-thread-safety
选项安装它。
如果您更喜欢手动构建它,请将 --enable-maintainer-zts
选项添加到 configure
脚本。
遗憾的是 Homebrew 不再支持线程安全版本:https://github.com/Homebrew/homebrew-core/blob/master/Formula/php.rb#L56
我试图在 Mac Os X 上安装 pthreads。 当我执行时:
sudo pecl install pthreads
我收到错误:
checking checking for ZTS... configure: error: pthreads requires ZTS, please re-compile PHP with ZTS enabled ERROR: `/private/tmp/pear/temp/pthreads/configure' failed
所以问题是如何在为 OS X 启用 ZTS 的情况下重新编译 php?
我建议你不要重新编译 OS X native php
。而是构建新的线程安全版本并将其安装到不同的位置。
如果您使用自制软件,您应该使用 -with-thread-safety
选项安装它。
如果您更喜欢手动构建它,请将 --enable-maintainer-zts
选项添加到 configure
脚本。
遗憾的是 Homebrew 不再支持线程安全版本:https://github.com/Homebrew/homebrew-core/blob/master/Formula/php.rb#L56