首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole编译失败 报错信息swoole_mysql.c:300: error: ‘MYSQLND’ has no member named ‘data’
swoole编译失败 报错信息/swoole-src-swoole-1.8.1-stable/swoole_mysql.c:300: error: ‘MYSQLND’ has no member named ‘data’ 编译命令: ./configure --enable-async-mysql --with-php-config=/usr/local/php/bin/php-config 如果不编译MySQL,则可以编译成功,但是在启动php的时候提示 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/swoole.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/swoole.so: undefined symbol: zif_swoole_mysql_query in Unknown on line 0 下面的这一步已做。 “可以从同版本的PHP的源码中复制mysqli_mysqlnd.h到PHP的安装目录下: cp ext/mysqli/mysqli_mysqlnd.h /usr/local/php/include/php/ext/mysqli/ 再重新编译。” 已安装了php-devel
发布于9年前 · 1 次浏览 · 来自
提问
南
南沐成辰
swoole编译失败 报错信息/swoole-src-swoole-1.8.1-stable/swoole_mysql.c:300: error: ‘MYSQLND’ has no member named ‘data’ 编译命令: ./configure --enable-async-mysql --with-php-config=/usr/local/php/bin/php-config 如果不编译MySQL,则可以编译成功,但是在启动php的时候提示 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/swoole.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/swoole.so: undefined symbol: zif_swoole_mysql_query in Unknown on line 0 下面的这一步已做。 “可以从同版本的PHP的源码中复制mysqli_mysqlnd.h到PHP的安装目录下: cp ext/mysqli/mysqli_mysqlnd.h /usr/local/php/include/php/ext/mysqli/ 再重新编译。” 已安装了php-devel
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2017-07-01
R
Ripen
建议自行编译一个PHP,使用系统自带的PHP版本即使有mysqli/mysqlnd,也可能缺少头文件导致swoole无法编译通过。
赞
0
回复