在httpd.conf文件中找到以下字样的文字
.
.
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
.
.
在其后加入以下文字:
   ScriptAlias /php/ "X:/XXX/php/"   注:X:/XXX/php/ 是你的php存放路径
   AddType application/x-httpd-php .php
   Action application/x-httpd-php "/php/php.exe"
保存httpd.conf
重起Apache .
一切ok

解决方案 »

  1.   

    apache没有解析.php后缀的文件,所以让你下载
    看图片提示,阁下是用module的安装方式(1)重新启动服务试一下
    (2)贴出相关php的apache里面的设置内容
      

  2.   

    按照步骤,我找到了这个
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    #LoadModule ssl_module modules/mod_ssl.so然后在后面加上了
    LoadModule php4_module C:/php/sapi/php4apache2.dll这样不够么?
      

  3.   

    一定要加上
       ScriptAlias /php/ "X:/XXX/php/"   注:X:/XXX/php/ 是你的php存放路径
       AddType application/x-httpd-php .php
       Action application/x-httpd-php "/php/php.exe"
    这段话的LoadModule php4_module C:/php/sapi/php4apache2.dll
    也要加
      

  4.   

    支持PHP有两种方式:1.module 方式,2.CGI方式   
    都可以.Module方式:
    .
    .
    LoadModule php4_module  X:/XXX/php4apache2.dll
    AddModule mod_php4.c
    AddType application/x-httpd-php .php
    .
    .
    ========
    CGI 方式:(如我前述)
    .
    .
       ScriptAlias /php/ "X:/XXX/php/"
       AddType application/x-httpd-php .php 
       Action application/x-httpd-php "/php/php.exe"
    .
    .
    -----------------END----------------------------前述只配置 LoadModule php4_module  X:/XXX/php4apache2.dll 是不够的
    必须配置调用PHP处理的文件扩展名,

       AddType application/x-httpd-php .php [.php3 .phtml]如果不用.php3则[ ]内可省去.