打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
php连接mysql提示Call to undefined function mysql

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

MySQL支持 = OFF

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

  1. <?php
  2. if (mysql_connect('localhost', 'root', 'pass') == false ) {
  3. echo "error in connect";
  4. } else {
  5. if (!mysql_select_db('mysql')) {
  6. echo "Error in select db";
  7. } else {
  8. $result=mysql_query("select user from user");
  9. while($array1=mysql_fetch_array($result)){
  10. echo $array1["user"]."\n";
  11. }
  12. mysql_close();
  13. }
  14. }
  15. ?>

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

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页面

  1. <?php
  2. phpinfo();
  3. ?>

注意:如果是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


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Win7 配置Apache+PHP+Mysql环境
Windows环境配置Apache+Mysql+PHP
httpd-2.4.10-win32-VC11+php-5.6.5+mysql-5.6.22-win32
php开发环境搭建/测试/LAMP/WAMP
windows server2016 数据中心Apache+PHP+MySQL环境搭建
php5安装
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服