mysqli 用不了什么原因?

2013-07-14 22:36:00 +08:00
 cssnote
代码如下:
Headers and client library minor version mismatch. Headers:50051 Library:50150

phpinfo()里有两个参数:
Client API library version 5.1.50
Client API header version 5.0.51a



PS: 用的是phpnow,google过找不到答案,尝试过更新Phpnow,但没有新版本,自已也不太会单独更新php....
5410 次点击
所在节点    PHP
4 条回复
vibbow
2013-07-14 23:41:24 +08:00
你的PHP是用MySQL 5.0的Header去编译的
但是你实际的MySQL库版本是5.1

我个人已经很少用那些集成包了。直接 IIS + PHPManager + PHP + MySQL 5.5
简单方便。
ryon
2013-07-15 00:15:50 +08:00
phpnow精简太多,建议换个环境。
vivianalive
2013-07-15 03:49:53 +08:00
PHP和mysql的版本对不上,升级PHP或者降级mysql吧.
或者选用其他的方案.
vibbow
2013-07-15 04:29:12 +08:00
看了一眼本地的,发现没有Client API Header version。
后来想起来用的mysqlnd...

升级到5.3或更高版本,然后用mysqlnd吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/75762

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX