【软件】
Platform: Windows Server 2008R2 DataCenter (X64)
MySQL:mysql-5.1.42-winx64(X64)
IIS: IIS7
PHP:php-5.2.12-Win32(X86)
ZendOptimizer:3.3.0【现状】
1)已经在PHP.ini中启用了MySQL:
extension=php_mysql.dll
extension=php_mysqli.dll
2)libmysql.dll、 php_mysql.dll、php5ts.dll等都复制到C:\Windows\System32中了;
3)MySQL服务已经启动,使用客户端可以访问;
4)IIS已经配好,可以解析PHP;【问题】
PHPinfo显示MySQL尚未启用,PHP程序无法调用MySQL。我该怎么做?

解决方案 »

  1.   

    重启IIS服务,然后运行<?php phpinfo(); ?>看看支不支持mysql
      

  2.   

    1 查看php.ini的存储位置与phpinfo();信息里提供的位置是否一致
    2 修改完毕以后,是否重启IIS
      

  3.   

    郁闷,phpinfo()都不让用了,如何启用?
    Warning: phpinfo() has been disabled for security reasons in E:\WebRoot\PHP\www.rocinvestment.com\PHPinfo.php on line 2
      

  4.   

    已禁用出于安全原因你在64位系统中用32位的php?
    应该是需要启用32位兼容模式的
      

  5.   

    郁闷,phpinfo()都不让用了,如何启用?
    Warning: phpinfo() has been disabled for security reasons in E:\WebRoot\PHP\www.rocinvestment.com\PHPinfo.php on line 2
     
    你用的是windows 服务器,为啥不用linux 服务器呢?