我的开发环境:Win7, IIS7.5 (CGI模块执行php), php5.3.3(zip解压版本), mysql 5.1.51社区版$conn = mysql_connect($server, $user, $password);报错:Fatal error: Call to undefined function mysql_connect()

解决方案 »

  1.   

    找php.ini   
    ;extension=php_mysql.dll  去分号
      

  2.   

    我尝试了如下解决方案:
    修改php.ini,并拷贝到c:\windows,重启iis,不行
    也没找到libmysql.dll,根本就没有这个文件
      

  3.   

    ls,其他帖子里说要拷贝libmysql.dll文件到system32下。
    php_mysql.dll是有的
      

  4.   

    没用过iis,但是确实是php_mysql.dll
      

  5.   

    找php.ini   你找了没?你确认找对了没?
      

  6.   

    apache的话应该是apache目录下的php.ini,iis是不是就该是iis下的php.ini,你改的是哪个?不是php下的吧?或者php.ini没有拷到iis的目录下?
      

  7.   

    确切的说没有php.ini这个文件,只有php.ini_production和php.ini_development
    我改了其中一个后缀,然后把内容中;extension=php_mysql.dll去掉了;注释ps. php用的是zip解压版本,不是msi安装包
      

  8.   

    lib那个,是给其他语言的应用程序使用的。跟PHP无关。
      

  9.   

    OK, 我刚才也尝试把改完后缀的php.ini拷贝到c:\windows下,运行后还是报错,只是报错内容稍微变化了: php Fatal error: Call to undefined function mysql_connect() 囧,前面多了php,真无语....
      

  10.   

    楼主为什么不用Apache啊!这不是找麻烦吗?
      

  11.   

    貌似apache配置更复杂吧。。
    再说了,apache也只是一服务器程序,跟这个问题貌似没关系吧?
      

  12.   

    改下环境吧,下个wamp5集成环境不就哦了吗?扩展什么的也都可以傻瓜操作,很简单的,下下来解压就能用,不用配置,把代码放在www目录下
      

  13.   

    初学者建议用wamp集成环境,很好上手的。apache、php、mysql都有
      

  14.   


    因为没用过IIS+php个人感觉apache+mysql+php还是比较稳定的而且操作起来也很方便