Pas*_*TIN 23
该消息表明:
从理论上讲,这不应该导致任何真正的问题:次要版本往往是兼容的; 但您可能需要更新PHP使用的库; 也许像" libmysql" 这样的包,或类似的东西(我没有Debian机器)
如果你想让警告消失(即使我不确定它确实会导致任何大问题),你将不得不更新用于与MySQL通信的PHP组件.
注意:有了依赖性,实际上,升级一个软件包可能并不那么容易......
我会说你必须更新类似的东西php5-mysql; 意思是 :
apt-get install php5-mysql
Run Code Online (Sandbox Code Playgroud)
(根据此页 - 除其他外 - 更新单个包,您必须使用install)
如果你正在使用aptitude,而不是apt-get ...不确定你应该用来更新一个包的正确选项; 仍然,aptitude safe-upgrade应该向您提供它将升级的包列表,这将允许您决定是否要继续...
但你在另一个答案中说,Debian默认使用MySQL 5.0发布 - 这意味着PHP的"官方"模块可能是针对libmysql 5.0而不是libmysql 5.1编译的.
要解决这个问题,你必须要么:
mysql扩展名)的存储库mysql扩展 - 即libmysql 5.1