今天发现一个问题,搭建平台的时候选择了最新的PHP 5.2.10版本,以及最新的apache 2.11版本 还有最新的MYSQL数据库5.1.35版本,紧接着用phpMyAdmin 3.2.0版本登陆管理MYSQL数据库,一切都挺正常的,但是在屏幕下方出现了一行黄底黑字,上面写道:你的 PHP MySQL 库版本 5.0.51a 和你的 MySQL 服务器版本 5.1.35 不同。这可能造成一些未知的问题。
后来搜索,居然没有相关的解释,转而查官方文档, 去国外论坛一看都说极有可能是libmysql.dll版本问题,php5.2.6开始,包中的libmysql.dll一直使用5.0.51a没换过,如果需要支持,就得手动用MYSQL的替换掉PHP中的。自己手工换下就行了,但是这些东西都是理论,经过实践用MYSQL5.1.35中的libmysql.dll替换PHP(5.2.10 5.2.9 5.2.8 5.2.6)中的libmysql.dll以后PHP的解释就会不正常,但是怪就怪在用MYSQL5.0.77下的libmysql.dll替换到PHP5.2.10中PHP就能正常运行,经过这事这不免又让我多想了,难道MYSQL被甲骨文收购了以后,MYSQL开始淡漠PHP?
最近更新:2009年7月3日,PassKey网友已经找到解决办法。