php连接mysql提示Call to undefined function mysql_connect() 或 ZenCart MySQL支持问题的解决

安装Zencart,进行环境检测是,出现如下提示:

MySQL支持 = OFF

或者使用如下PHP代码连接mysql提示Call to undefined function mysql_connect()


解决以上问题的方法如下:

1.在PHP5目录下ext目录找到php_mysql.dll php_mysqli.dll, 复制到CWindows目录下(据说把MYSQL目录下的libmySQL.dll复制到c:\Windows\System32也有同样效果,没有具体尝试)

2.打开PHP配置文件

1.取消extension=php_mysql.dllextension=php_mysqli.dll前面分号去掉

2.php.ini中设置扩展路径extension_dir="D:/PHP/PHP5/ext"

3.重启Apache

4.在浏览器再次访问如下phpinfo.php页面


注意:如果是php-5.5.25-Win32-VC11-x86及以上版本,php.ini文件无法在php安装目录中直接发现,可以将该目录下的php.ini-development文件改名为php.ini,然后按照上述方式更改即可。

本人使用各个开发工具的版本:

httpd-2.4.12-win32-VC11

mysql-installer-community-5.6.24.0

php-5.5.25-Win32-VC11-x86

zen-cart-v154-utf8-plugin-20150109


你可能感兴趣的:(技术代码类)