微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Ubuntu中使用Pthreads PHP扩展

我有Pthreads PHP扩展的问题 。 我已经编译了PHP启用了ZTS( --enable-maintainer-zts enable --enable-maintainer-zts )并通过pecl安装了pthreads,并试图手动编译扩展。

看来我实际上并不知道如何使用它。 我认为我可以像使用其他任何内置类一样使用PHP中的Thread类,但没有运气,因为PHP无法识别它。 POSIX函数似乎工作。

我正在使用mod_PHP 5.4.6的Ubuntu 12.10 Server 64位。

使用本地用户帐户在Windows上进行基于PHP表单的身份validation

HTTP_HOST服务器variables是否始终定义?

Windows microtime()行为上的PHP 5.5

哪个Linux发行版最适合在虚拟机上运行,​​用于编程研究?

升级PHP现在apache不再执行PHP文件

libPHP5.so丢失

调用openssl_pkey_new()时xampp openssl错误;

使用Apache的Flowplayer安全stream式传输

Google Chrome强制下载PHP脚本的源代码

HTTP文件下载:监视下载进度

如果您不能访问扩展类,那么它不会被加载。

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

您要使用的配置行是:

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

上面的命令将构建pthread作为DSO。

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

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

5.3,5.4甚至5.5都支持这两者。

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

清理旧的安装(如果源仍然可用,请进行卸载)。 重新开始,确保你要么覆盖系统安装,要么完全隔离这个系统。

请在完成后更新错误报告。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐