你的Apache等WEB服务器没有解析php记得添加AddType application/x-httpd-php .php

解决方案 »

  1.   

    建议新手直接用appserv配置环境
      

  2.   

    1 楼的 说是Apache 没有解析
    2 楼的  又说是PHP 没有设置好到底是什么?而且我照1楼的做了  加上了httpd.conf 中加了 AddType application/x-httpd-php .php 还是不行
      

  3.   

    是Apache等WEB服务器没有解析php 不过很遗憾,我不知道这个怎么解决,但是我可以告诉你,我的做法。
    我使用XAMPP的PHP开发包,解压开后,把你的php文件放到指定位置就可以显示了,
    当然你也可以将这个开发包中的apache稍微配置一下,如指向其它路径等 。
      

  4.   


     AddType application/x-httpd-php .php是要加在 apache 的配置文件 httpd.conf 文件中,不是新建
      

  5.   


    apache默认不包含php,php要另行安装的。
    有可能php安装的时候没有正确配置好。看看你php安装的路径和手册上的是否相同。
      

  6.   

    #####感谢1楼的老兄  ,以下内容是1楼的提供的!####
    1、假设WEBServer目录为D:/WebServer,分别安装Apache2、Mysql5到该目录下,同时解压php到该目录
       假设WEB目录E:/WEB/PHP
    2、复制libmysql到Apache目录下的bin目录,同时添加支持php5的配置
    #For PHP 5 do something like this:
    PHPIniDir "D:/WebServer/php5"
    LoadModule php5_module "D:/WebServer/php5/php5apache2.dll"
    (注:php5apache.dll,php5apache2.dll,php5apache2_2.dll; 
    这三个文件分别对应apache的版本为:Apache1,Apache2.1.*,Apache2.2.*
    )AddType application/x-httpd-php .php
    <IfModule mod_mime.c>
    AddType application/x-httpd-php .php .php3
    AddType application/x-httpd-php-source .phps
    </IfModule>
    3、添加解析名
       DirectoryIndex index.htm index.php index.html index.php3 index.html.var
    4、添加默认目录
       DocumentRoot "E:/WEB/PHP"
       <Directory "E:/WEB/PHP">
    5、复制php.ini-dist后重命名为php.ini并修改以支持mysql
       添加扩展目录extension_dir = "D:\WebServer\php5\ext\"
       去掉extension=php_mysql.dll前注释