php连接mysql提示Call to undefined function mysql_connect() 或 ZenCart MySQL支持问题的解决
2015-05-28 12:07
1691 查看
安装Zencart,进行环境检测是,出现如下提示:
MySQL支持 = OFF
或者使用如下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
MySQL支持 = OFF
或者使用如下PHP代码连接mysql提示Call to undefined function mysql_connect()
<?php if (mysql_connect('localhost', 'root', 'pass') == false ) { echo "error in connect"; } else { if (!mysql_select_db('mysql')) { echo "Error in select db"; } else { $result=mysql_query("select user from user"); while($array1=mysql_fetch_array($result)){ echo $array1["user"]."\n"; } mysql_close(); } } ?>
解决以上问题的方法如下:
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 phpinfo(); ?>
注意:如果是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
相关文章推荐
- 解决PHP问题:Fatal error: Call to undefined function: mysql_connect()
- PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法
- PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法
- PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法
- PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法
- php连接mysql提示Call to undefined function mysql_connect()
- 解决 PHP 报错问题:Call to undefined function mysql_connect()
- PHP连接Mysql报错 Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /Application
- 在ubuntu16.10 PHP测试连接MySQL中出现Call to undefined function: mysql_connect()
- php连接mysql错误:Call to undefined function mysql_connect()
- 在ubuntu16.xx PHP测试连接MySQL中出现Call to undefined function: mysql_connect()
- PHP连接mysql数据库报错:Call to undefined function mysql_connect()
- Apache2+PHP5+MySQL时,报Call to undefined function mysql_connect() 错误解决方法
- php链接mysql提示:Call to undefined function mysql_connect()
- php连接mysql报错——Fatal error: Call to undefined function mysql_connect() in
- PHP连接MySQL错误:Call to undefined function mysql_connect()
- 如何解决Call to undefined function mysql_connect() 问题
- php在iis上配置时报Fatal error: Call to undefined function mysql_connect() in 错误解决办法
- PHP调用mysql_connect()函数报错:Call to undefined function mysql_connect()解决办法
- iis+php+mysql 错误 ---Call to undefined function mysql_connect()的解决办法