从环境变量 PATH 中去掉 MySQL 后,启动 MySQL 服务时就要用全路径 php5.3 以前,php 使用 MySQL 提供的客户端 libmysql.dll 自 php5.3.6 开始,php 使用自己的 MySQL 客户端,并且改了名字 但是 php 内核中并没有去掉查找 libmysql.dll 的代码,因此如果 MySQL5.6 在搜索路径中,就会加载 libmysql.dll 但无法使用它(低版本的 MySQL 不存在这个问题) 其实这是 windows 版 php 的历史遗留问题
多个 MySQL 是可以同时运行的,当然端口号要不同 php 只能使用自带的 MySQL 客户端,所以要将 MySQL5.6 从搜索路径(PATH)中去掉
4,251
社区成员
4,523
社区内容
加载中
试试用AI创作助手写篇文章吧