Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
请使用支持ZTS的Mac OS X重新编译PHP_Php_Macos_Thread Safety_Osx Yosemite - Fatal编程技术网

请使用支持ZTS的Mac OS X重新编译PHP

请使用支持ZTS的Mac OS X重新编译PHP,php,macos,thread-safety,osx-yosemite,Php,Macos,Thread Safety,Osx Yosemite,我正在尝试在Mac Os X上安装pthreads。 当我执行: sudo pecl install pthreads 我得到一个错误: 正在检查ZTS。。。配置:错误:pthreads需要ZTS,请在启用ZTS的情况下重新编译PHP 错误:`/private/tmp/pear/temp/pthreads/configure'失败 因此,问题是如何在为OS X启用ZTS的情况下重新编译php?我建议您不要重新编译OS X nativephp。而是将新的线程安全版本构建并安装到不同的位置 如果使

我正在尝试在Mac Os X上安装pthreads。 当我执行:

sudo pecl install pthreads
我得到一个错误:

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


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

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

如果使用自制软件,则应使用
-线程安全选项安装


如果您喜欢手动构建它,请添加
--启用maintainer zts
选项以
配置
脚本。

遗憾的是,Homebrew不再支持线程安全版本:

请,您能提供分步说明吗?我刚刚完成了这个,我为这个特定的设置做了一个详细说明。