首页
下载
文档
社区
视频
捐赠
开源项目
typephp
swoole
code-galaxy
swoole-cli
phpx
phpy
赞助商
AOT 编译器
AI 助理
商业产品
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
新加坡独享 Mac mini AI 工作站
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
TypePHP
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
收藏
提问
分享
讨论
建议
公告
开发框架
TypePHP
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
回复