遭遇 Unable to load dynamic library php_mysql.dll 错误

今天帮同事配置 php 环境,其他一切进展顺利,唯独在加载 mysql 的时候遇到问题,“Unable to load dynamic library ‘d:/web/local/php/ext/php_mysql.dll’ – The specified module could not be found”, php_pdo_mysql.dll 也是一样的错误,但是文件明明是存在的,后来把所有的版本都换成和我的一样的,仍然会出现错误。

经过搜索后发现, php_mysql.dll 依赖 libmysql.dll,把 libmysql.dll 拷贝到 windows/system32 下面后问题解决。

遇到这种情况非常奇怪,因为我们的版本都是一样的,后来想想,可能是我本地已经安装了 mysql ,所以不需要 libmysql.dll ,他的 mysql 并不是标准的安装方式,php 找不到依赖库,所以才导致这个问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>