我正在尝试为PHP安装pthreads,which is here。
在PHP扩展手册中,它说:
要启用pthreads支持,请使用--enable-maintainer-zts配置PHP 和--enable-pthreads。
我有一个安装了PHP的CentOS服务器,但我无法弄清楚如何使用这些设置重新配置它,我检查了我的phpinfo()
可以看到当前的./configure选项。
如果有人能告诉我如何重新配置我的php,我会很高兴。我是否需要首先卸载当前的PHP然后安装另一个或者是否有任何方法可以轻松地运行此./configure命令。我有SSH访问我的服务器。
答案 0 :(得分:2)
您可以尝试使用PECL进行安装:
http://pecl.php.net/package/pthreads
如何安装PECL扩展: http://php.net/manual/en/install.pecl.php
pecl install pthreads
答案 1 :(得分:2)
我已经写了一篇关于这个问题的教程 - Compile PHP with pthreads and ZTS enabled。
您必须编译PHP,因为没有预先构建的软件包。
重新配置您主要使用./configure
的所有内容。
答案 2 :(得分:1)
如果centos不提供线程安全版本,则必须自己编译php。
答案 3 :(得分:1)
您必须为您的centos操作系统构建pthread。之后,您可以将其用作扩展名......
使用以下教程
http://blog.slowbro.org/2013/08/compiling-php-55-with-pthreads-on-centos/
http://eddmann.com/posts/compiling-php-5-5-with-zts-and-pthreads-support/
或者只是阅读手册......