ts7758258 发表于 2018-12-12 12:16:48

郁闷的PHP时mysql_connect() 不支持

  今天装一个php程序,提示mysql_connect() 不支持 。
  baidu、google一个都不少的搜索,更改php.ini,拷贝dll.都试了,参考了如下方法等:
  1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动    (请查看正确安装Mysql的方法)
  2、在系统的 system32(C:\windows\system32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:\windows\system32目录中,然后重新启动Web服务。
  3、在C:\windows目录下的php.ini文件中,没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件
  找到
  ;extension=php_mcrypt.dll
  改成
  extension=php_mcrypt.dll    //去掉前面的;使之生效
  4、Mysql目录没有读取权限,正确的目录权限如下:
  administrator    完全控制
  system    完全控制
  user    读取加运行
  其他的用户权限全部删除(也可保留,但安全性不高,建议删除),然后重启MYsql服务和Web服务(建议修改此项后重启一下服务器)
  当你试过所有办法之后还是不行,其实还有一步,网上很少有说,解决办法,我的是2003+IIS+PHP5+MYSQL5
  桌面>我的电脑>右键属性>高级>环境变量>系统变量>新建
  名:phprc
  值:D:\Server\php(你的PHP在什么目录就是什么)
  但是,
  还是没搞定。
  郁闷之极之下,忽然想到换个php版本装吧,就找回一个老版本php-5.2.13装了,重启,一切OK。
  含泪无语中。。。
  收藏于 2011-03-16
  来自于百度空间

页: [1]
查看完整版本: 郁闷的PHP时mysql_connect() 不支持