我有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发行版最适合在虚拟机上运行,用于编程研究?
调用openssl_pkey_new()时xampp openssl错误;
使用Apache的Flowplayer安全stream式传输
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] 举报,一经查实,本站将立刻删除。