安装Zencart,进行环境检测是,出现如下提示:
或者使用如下PHP代码连接mysql提示Call to undefined function mysql_connect()
解决以上问题的方法如下: 1.在PHP5目录下ext目录找到php_mysql.dll和 php_mysqli.dll, 复制到C盘Windows目录下(据说把MYSQL目录下的libmySQL.dll复制到c:\Windows\System32也有同样效果,没有具体尝试) 2.打开PHP配置文件 1.取消extension=php_mysql.dll和extension=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 |
|