确认你的php下面有php_mssql.dll?

解决方案 »

  1.   

    确定有.是php_mysql.dll,不过php_mssql.dll也有,现在设置支持mssql了,就是mysql不行啊
      

  2.   

    改下ext_dir到你放php_mysql.dll的目录下
      

  3.   

    ext_dir都设置对着了.mssql都可以支持啊,php_mssql.dll和php_mysql.dll都在设置的目录下啊
      

  4.   

    强烈建议你安装xampp!!!
    非要用IIS吗?
      

  5.   

    extension=php_mssql.dll
    应该是
    extension=php_mysql.dll
    吧?
      

  6.   

    mysql 跟iis没关系的....
    phpinfo()出来看看,多半是你的php环境没有配置好..
      

  7.   

    是啊,我想在iis中用.xampp是很好用,我在本机一直用,可是在服务器上是iis,不想装xampp
      

  8.   

    php配置好着了啊,php能运行,连接mssql都可以,就是不支持mysql啊.是不是版本不兼容呢?我的是iis6.0+PHP 5.1.2+mysql-5.0.67
      

  9.   

    把php-5.0.4-Win32.zip解压出来后,把php.exe php-win.exe 和php.ini-dist拷贝到winni目录下,并把php.ini-dist修改为php.ini  并把里面的;extension=php_mysql.dll修改为extension=php_mysql.dll。把extension_dir = "./"修改为extension_dir = "D:\PHP\ext"  
    extension_dir 意思是指向你安装的php目录 中的ext.(配置动态函数的路径)
    把ext目录下的所有文件拷贝到WINNT\system32下面。
    把PHP下面的libmysql.dll拷到WIN/SYSTEM32下面!这样才能链MYSQL
    打开php.ini文件,找到output_buffering = Off改为On或者任何数字.如果是IIS6,请一定改为On,不然你的PHP效率会奇慢.(这个可以用来防止在使用session时出现Warning: Cannot send session cookie - headers already sent...”或者“Cannot add header information - headers already sent...”)
    ;extension=php_gd2.dll这个是用来显示验证码的,要想显示验证码就得把;extension=php_gd2.dll改为extension=php_gd2.dll
    看看这些能否帮助你
      

  10.   

    把 libmysql.dll 置于操作系统的搜索路径中