首页
下载
文档
问答社区
视频
捐赠
源代码
AI 助理
赞助商
CRMEB
Apipost
腾讯云
微擎
禅道
51Talk
商业产品
Swoole AI 智能文档翻译器
Swoole-Compiler PHP 代码加密器
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 有朋友遇到过类似问题吗?
发布于7年前 · 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
回复
微信公众号
热门内容
暂无回复的问答
- CodeGalaxy K3s 轻量集群节点之间如何实现负载均衡
- 关于openssl CURL WARNING swSSL_connect: SSL_connect(fd=69) failed. Error: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small[1|394]
- 多个模型如何进行事务异常回退?
- websocket开启wss报错
- 协程tcp服务器如何使用多进程?recv()方法接收信息,打印出来的pid一直是同一个。没用使用到多进程啊。