我把网上各种配置方法都试了,还是不行
我现在的conf改了两处:
在conf文件最后添加
 Alias /masterphp D:/masterphp
     <Directory D:/masterphp>
        Order allow,deny
        Allow from all
     </Directory>  地址栏输入ttp://localhost/hi.php 可以显示,但是连同所有源文件都显示出来了,应该就显示 hi的
我又在DocumentRoot行,将它改成下面这样DocumentRoot "D:\masterphp"           //将原来的主目录修改为这个发现还是不行,网上资料太晕了,因为太多版本了.................我的是apache2.2的

解决方案 »

  1.   

    我的测试程序是这样的
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
    <head>
    <title>Untitled</title>
    </head><body><?php
    echo $_SERVER["HTTP_USER_AGENT"];
    print "hi";?></body>
    </html>它照源程序显示
      

  2.   

    [code=INIFile]
    Alias /masterphp D:/masterphp =>去掉
        <Directory "D:/masterphp"> 
            Order allow,deny 
            Allow from all 
        </Directory> 
    DocumentRoot "D:\masterphp"  => DocumentRoot "D:/masterphp"AddType application/x-httpd-php .php .php3 .php4 =>确保这个有加?
    [/code]重启apache
      

  3.   

    --- host  ---
    127.0.0.1    my.phpadmin.com
    --- httpd.conf --- 
    .
    .  
    LoadModule rewrite_module modules/mod_rewrite.so #要加载这个
    .
    .# 这个不能少噢
    <Directory "D:/Develop/WebApp">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order allow,deny
        Allow from all
    </Directory>
    .
    .
    .
    NameVirtualHost *:80
    <VirtualHost *:80>
        DocumentRoot "D:/Develop/WebApp/phpMyAdmin"
        ServerName my.phpadmin.com
    </VirtualHost>
    .
    .
    .# http://my.phpadmin.com 就能访问 D:/Develop/WebApp/phpMyAdmin 目录了
      

  4.   

    AddType application/x-httpd-php .php .php3 .php4 =>
    你能说说这句是什么意思吗?
      

  5.   

    服务器能否解析的php文件,你也可以指定其它任何类型,自定义的都okay,比如你增加.aa,如果你有个文件sex.aa,服务器把它当php文件进行解析麻烦结下贴你结贴率才33.3%!!!