我是winxp系统,然后再apache的httpd.conf配置文件中分别设置了如下
LoadModule php5_module C:/php/php5apache.dll
AddModule mod_php5.c
AddType application/x-http-php .php
Action application/x-http-php "php/php.exe"也能运行服务器,HTML执行正常,但是执行php就会出现
Bad Request
Your browser sent a request that this server could not understand.
Invalid URI in request GET /xxx.php HTTP/1.1--------------------------------------------------------------------------------Apache/1.3.31 Server at wyqstc Port 80我的PHP的php.ini文件相关的都已配置
extension_dir = c:/php/ext
doc_root = "C:/Program Files/Apache Group/Apache/htdocs"请问哪位高手帮忙解决下

解决方案 »

  1.   

    AddType application/x-httpd-php .php
      

  2.   

    LoadModule php5_module C:/php/php5apache.dll
    这是模块方式Action application/x-http-php "php/php.exe"
    这是 CGI 方式你同时使用两种方式是不可以的
      

  3.   

    也能运行服务器,HTML执行正常,但是执行php就会出现
    对这句需要分析一下,html是浏览器解析的,跟服务器没关系。另外用wamp吧,自己装没多大意思,你也记不住的,我第一次也装过,但是要我再装一次配置,我表示还是不会。除非你经常装了卸,卸了装。。熟悉是需要经常锻炼的