在extra中新增文件httpd-php5.confLoadModule php5_module "D:\php5\php5apache2_2.dll"
 
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
 
DirectoryIndex index.php
 
PHPIniDir "D:\php5"并在文件httpd.conf中加入Include conf/extra/httpd-php5.conf还有需要配置的地方吗?

解决方案 »

  1.   

    不用<?php phpinfo(); ?>
    用别的可以显示吗?
    比方说 <body>Hello PHP</body>
      

  2.   

    回楼上,不能,怀疑PHP配置问题ing......
      

  3.   

    http://localhost
    没有apache页就没有配置好
      

  4.   

    http://localhost显示 It Works!证明apache页是配好地
      

  5.   

    顺便回beconcon(),<body>Hello PHP</body>是能够显示的,刚才忘记重起apache了。
      

  6.   

    http://localhost显示 It Works!
    只能说明你的apache服务器安装成功是否支持了php还不确定,而且看你的问题证明尚未支持php。明显的配置问题。
      

  7.   

    已经解决,加入一句话AddType application/x-httpd-php "php5/php.exe"不过不太明白,为什么AddType application/x-httpd-php .php不够用呢?
      

  8.   

    答得都不对。我查了很久,才知道是因为php.ini中的短标签开关short_open_tag=Off在作怪,改成On就行了。
    所以咱新手学习php的配置,只知道遵从网上现成的步骤,导致根本不理解配置文件里语句的含义,唉
      

  9.   

    在C:\Program Files\Apache Software Foundation\Apache2.2\conf(apache的安装目录)里找到mime.types配置文件,在末尾加上
    application/x-httpd-php php
    application/x-httpd-php-source phps
    就可以了,自己留脚印,以后再来看