首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
PHP7.0.2 环境下,swoole的安装
PHP7.0的效率提升对我开发的项目来说,很具备吸引力。 我单独建立了PHP7.0.2的环境, 我编译完毕以后,就发现已经在modules目录下,生成了 swoole.so文件。 问题是我configure时候,并没有指定swoole,也没有下载swoole. 难道PHP7.0.2已经把作为配置了? 但是我在php.ini里面指定了 extension=/usr/lib/php/modules/swoole.so 以后, 执行 php -v, 表示如下错误信息. PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/swoole.so' - /usr/lib/php/modules/swoole.so: undefined symbol: zval_used_for_init in Unknown on line 0 有朋友遇到过类似问题吗?
发布于9年前 · 4 次浏览 · 来自
提问
新
新用户(手机注册)
PHP7.0的效率提升对我开发的项目来说,很具备吸引力。 我单独建立了PHP7.0.2的环境, 我编译完毕以后,就发现已经在modules目录下,生成了 swoole.so文件。 问题是我configure时候,并没有指定swoole,也没有下载swoole. 难道PHP7.0.2已经把作为配置了? 但是我在php.ini里面指定了 extension=/usr/lib/php/modules/swoole.so 以后, 执行 php -v, 表示如下错误信息. PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/swoole.so' - /usr/lib/php/modules/swoole.so: undefined symbol: zval_used_for_init in Unknown on line 0 有朋友遇到过类似问题吗?
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2017-05-17
笑
笑苍生
你确定 `phpize`、`php-config` 是否用了PHP7版本的相关命令,建议使用绝对路径进行编译。
赞
0
回复
2017-05-17
那
那一抹柔情似水
确实,我是yum remove 旧的php以后,安装了PHP7.0.2的。 不知 phpize php-config是否有残留。 最终我还是php 编译做了一遍 clean以后,再编译swoole.so就没有了。 然后下载 git里面的swoole版本,按照手册编译,就好了。
赞
0
回复