1

我正在尝试为 PHP 安装 pthreads,这里是

在 PHP 扩展手册中它说:

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

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

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

4

4 回答 4

2

我已经写了一个关于这个的教程 - Compile PHP with pthreads and ZTS enabled

您必须编译 PHP,因为没有预构建的包。

重新配置您./configure主要使用的所有内容。

于 2015-02-26T11:31:23.183 回答
2

您可以尝试使用 PECL 安装:

http://pecl.php.net/package/pthreads

如何安装 PECL 扩展: http: //php.net/manual/en/install.pecl.php

pecl install pthreads
于 2013-02-04T18:30:59.517 回答
1

如果centos没有提供线程安全的版本,则必须自己编译php。

于 2013-11-18T21:54:11.493 回答
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

于 2014-04-10T16:45:31.950 回答