gpt4 book ai didi

php - 如何在 Ubuntu 中使用 Pthreads PHP 扩展

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:41:54 24 4
gpt4 key购买 nike

我对 Pthreads PHP extension 有疑问.我在启用 ZTS (--enable-maintainer-zts) 的情况下编译了 PHP,并通过 pecl 安装了 pthreads,还尝试手动编译扩展。

我好像真的不知道怎么用。我假设我可以像使用任何其他内置类一样在 PHP 中使用 Thread 类,但没有运气,因为 PHP 无法识别它。 POSIX 函数似乎有效。

我正在使用 Ubuntu 12.10 服务器 64 位和 mod_php 5.4.6。

最佳答案

如果您无法访问扩展类,则不会加载它。

我想你打开了一个错误报告,我回复说你的配置行格式不正确。

您要使用的配置行是:

./configure --enable-pthreads --enable-maintainer-zts

上述命令会将 pthreads 构建为 DSO。

./configure --enable-pthreads=static --enable-maintainer-zts

上面的命令将 pthreads 静态地构建到 PHP 中。

5.3、5.4 甚至 5.5 都同样支持这两者。

此外,如果您要覆盖系统安装,那么您应该使用特定的 --prefix,例如,如果您的 php 可执行文件位于 /usr/bin (您可以使用“哪个 php” 来确定),然后 --prefix=/usr 将覆盖您的系统安装。

清理您的旧安装(如果源仍然可用,请执行 make uninstall )。重新开始,确保您正在覆盖系统安装或完全隔离此安装。

请在解决问题后更新错误报告。

关于php - 如何在 Ubuntu 中使用 Pthreads PHP 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14081444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com