1.首先使用的是appserv集成开发环境,安装成功
2.配置php+iis,也配置成功,至少能正常运行 phpinfo()
3.用apache环境连接mysql或mssql都正常,用iis环境连接mysql或mssql时提示:
Fatal error: Call to undefined function mysql_connect() in C:\Inetpub\phpiis\1.php on line 3而文件1.php中代码如下:
<%$conn = mysql_connect("localhost","root","123456");
mysql_select_db("test",$conn);
mysql_close($conn);%>mssql提示问题类似,只不过是函数名不同,请问各位老大们,这个该如何正确配置啊??

解决方案 »

  1.   

    用PHP 就别用iis,这个是一条歧路. 换apache吧.或者直接nginx
      

  2.   

    配置php+iis,也配置成功,至少能正常运行 phpinfo()
    看phpinfo()里载入的什么位置的php.ini???
    如果你没有配置环境变量,IIS和APACHE 下用的可能不是同一个php.ini
      

  3.   

    C:\WINDOWS 是appserv的默认安装位置
      

  4.   

    不好意思,apache+php是成功的,而且必须要php+iis配置成功
      

  5.   

    IIS中的php没有加载mysql模块
    你确定用的是同一个php.ini?
      

  6.   

    这是php+iis中运行phpinfo的信息:
    Configuration File (php.ini) Path  C:\WINDOWS  这是php+apache中运行phpinfo的信息:
    Configuration File (php.ini) Path  C:\WINDOWS  
      

  7.   

    再加
    php安装路径;php安装路径\ext
    到Path环境变量新建环境变量PHPRC
    内容为:php安装路径把php安装路径及ext下的所有dll文件都拷贝到system32下,
      

  8.   

    不是吧,安装路径及ext下的所有dll文件都拷贝啊,这非常不爽咧刚才配置了下环境变量,请问PHPRC是php.ini所在目录还是php安装目录啊,因为appserv的关系,php.ini不在安装目录下
      

  9.   

    刚才发现一个问题,php+iis下:
    Loaded Configuration File  (none)