为pthreads配置PHP

时间:2013-02-04 18:27:33

标签: php pthreads centos

我正在尝试为PHP安装pthreads,which is here

在PHP扩展手册中,它说:

  

要启用pthreads支持,请使用--enable-maintainer-zts配置PHP   和--enable-pthreads。

我有一个安装了PHP的CentOS服务器,但我无法弄清楚如何使用这些设置重新配置它,我检查了我的phpinfo()可以看到当前的./configure选项。

如果有人能告诉我如何重新配置​​我的php,我会很高兴。我是否需要首先卸载当前的PHP然后安装另一个或者是否有任何方法可以轻松地运行此./configure命令。我有SSH访问我的服务器。

4 个答案:

答案 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/

或者只是阅读手册......

http://www.php.net/manual/en/pthreads.installation.php