我是按照这个内容配置的!
PHP5.3.1,MYSQL 5.1.47,端口80
_________________________php5.3.1 发布了,应师傅之约,亲手配置了下,具体步骤如下:
   1 下载php5.3.1:http://windows.php.net/downloads/releases/php-5.3.1-Win32-VC6-x86.zip;
   注意:php有很多版本,有专门针对IIS的,还有Apache的. 要安装到Apache上则要下载VC6 X86,如果要装在IIS上运行,则下载VC9 x86。
   2 解压php5.3.1, 比如我解压的目录是:D:\soft\php-5.3.1-Win32-VC6-x86
   3 将解压目录中的“php.ini-production” 文件名 改为“php.ini”,然后复制到C:\WINDOWS下;
   4 将C:\WINDOWS下的“php.ini”文件打开进行配置:
   (1)设置extension_dir :
extension_dir = "D:\soft\php-5.3.1-Win32-VC6-x86\ext"
  (2)加载模块配置:将要加载的模块前面的“;”去掉即可;(如下所示)
extension=php_mbstring.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll   5 将php5.3.1目录下的php5ts.dll 以及 php-5.3.1-Win32-VC6-x86\ext目录下的php_gd2.dll 和 php_mysql.dll 复制到C:\WINDOWS\system32 下;
  6 下载apache并安装;
  7 配置apache :打开apache 安装目录下conf/httpd.conf文件:
   (1) 把端口改成8081(默认是80端口,因为我的80端口被IIS占用,所以改为8081端口):
Listen 8081
(2) 设置文件的根目录即php文件所存放的目录:默认为:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
将其改为:
DocumentRoot "G:/work"    (3) 修改文件根目录后,需要修改目录的访问权限:默认配置代码如下:
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow 
    Deny from all
</Directory>
将“ Deny from all” 改成“Allow from all”,否则你修改根目录后将无法访问。
   (4) 加载php模块:在找到一系列的“LoadModule”语句 的最后一行加上php的模块加载语句:
LoadModule php5_module "D:/soft/php-5.3.1-Win32-VC6-x86/php5apache2_2.dll"    (5) 添加访问的文件类型:在找到一系列的“AddType”语句的最后一行加上php文件的访问语句:
AddType application/x-httpd-php .php
修改完毕后,将“httpd.conf” 文件保存,重启apache就ok了。
   8 测试:在设置的根目录(G:/work)下新建 info.php:
<?php
phpinfo();
  ?>
在浏览器中输入:“http://localhost:8081/info.php” 就可以看到具体的配置信息了!
______________________________________________________________________________

解决方案 »

  1.   

    phpinfo中有没有MySQL的信息?
    你连接数据库的代码是怎么样的?
      

  2.   

    你的MySQL服务是否开启了啊。还有用几个集成的吧如phpstudy.
      

  3.   

    你是在配置apache,不是iis.
    所以:
    3 将解压目录中的“php.ini-production” 文件名 改为“php.ini”,然后复制到C:\WINDOWS下;
      4 将C:\WINDOWS下的“php.ini”文件打开进行配置:
    这个根本没有作用。也就是apache根本不会加载C:\WINDOWS下的“php.ini”
    而是加载D:\soft\php-5.3.1-Win32-VC6-x86\下的“php.ini”apache 里则需要配置:Loadfile "D:\soft\php-5.3.1-Win32-VC6-x86\php5ts.dll"
    LoadModule php5_module "D:\soft\php-5.3.1-Win32-VC6-x86\php5apache2_2.dll"
    PHPIniDir "D:\soft\php-5.3.1-Win32-VC6-x86"AddHandler application/x-httpd-php .php