Hen*_*nen 5 php ubuntu pthreads
我有Pthreads PHP扩展的问题.我已经使用ZTS编译PHP(--enable-maintainer-zts)并通过pecl安装了pthreads,并尝试手动编译扩展.
看来我实际上并不知道如何使用它.我假设我可以在PHP中使用Thread类,就像任何其他内置类一样,但没有运气,因为PHP无法识别它.POSIX功能似乎有效.
我使用Ubuntu 12.10服务器64位与mod_php 5.4.6.
如果您无法访问扩展类,则不会加载它。
我认为您打开了一份错误报告,我对此回应称您的配置行格式错误。
您要使用的配置行是:
./configure --enable-pthreads --enable-maintainer-zts
Run Code Online (Sandbox Code Playgroud)
上面的命令将把 pthreads 构建为 DSO。
./configure --enable-pthreads=static --enable-maintainer-zts
Run Code Online (Sandbox Code Playgroud)
上面的命令会将 pthreads 静态构建到 PHP 中。
两者同样受到 5.3、5.4 甚至 5.5 的支持。
此外,如果您要覆盖您的系统安装,那么您应该使用特定的--prefix,例如,如果您的 php 可执行文件位于/usr/bin(您可以使用“which php”确定),那么--prefix=/usr将覆盖您的系统安装。
清理旧的安装(如果源仍然可用,请进行卸载)。重新开始,确保您覆盖系统安装或完全隔离此系统。
解决后请更新错误报告。
| 归档时间: |
|
| 查看次数: |
10642 次 |
| 最近记录: |