我尝试在Mac Os X上安装pthreads。 当我执行:
sudo pecl install pthreads
我收到错误:
检查ZTS的检查... configure:错误:pthreads需要ZTS,请在启用ZTS的情况下重新编译PHP 错误:`/ private / tmp / pear / temp / pthreads / configure'失败
所以问题是如何在为OS X启用ZTS的情况下重新编译php?
答案 0 :(得分:3)
我建议你不要重新编译OS X native php
。而是将新的线程安全版本构建并安装到不同的位置。
如果您使用自制软件,则应使用-with-thread-safety
选项安装它。
如果您希望手动构建,请将--enable-maintainer-zts
选项添加到configure
脚本。
答案 1 :(得分:1)
可悲的是,Homebrew不再支持线程安全版本了:https://github.com/Homebrew/homebrew-core/blob/master/Formula/php.rb#L56