2015-05-14 60 views
0

我想當我執行安裝在Mac OS X 並行線程:請重新編譯PHP的ZTS啓用的Mac OS X

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

所以問題是如何重新編譯PHP與OS X的ZTS啓用?

回答

2

我建議你不要重新編譯OS X native php。而是建立並安裝新的線程安全版本到不同的位置。

如果您使用自制軟件,您應該使用-with-thread-safety選項安裝它。

如果您更願意手動構建它,請將--enable-maintainer-zts選項添加到configure腳本中。

+1

請問,您能提供一步一步的指導嗎? – Gleb

+0

我剛剛通過這個,我做了一個[主要](https://gist.github.com/tam5/2e06063c17de7e200040)這個特定的設置。 – tam5