PHPIniDir "D:/PHP"
LoadModule php5_module "D:/PHP/php5apache2_2.dll"
自动安装PHP的是正常的,PHP的zip手动安装,当apache中httpd加入上面zip目录后,启动不了,报请求操作失败,不知道什么原因,知道的帮忙解决下

解决方案 »

  1.   

    PHPIniDir是显式规定php.ini配置文件的存放位置,你的是这里吗?不过看你第二行应该是这里你试一下把 ""号去掉
      

  2.   

    "" 是可选的,我看原始的配置文件是没有分号的,但好像加了也行呵呵真正的原因是
    PHPIniDir "D:/www/php" 
    一定要出现在
    LoadModule php5_module bin/php5apache2_2.dll
    之前,你这样修改完后,再重新启动一下就行了!
      

  3.   

    自动安装的PHP到是正常的,解压包的PHP,就是因为加了上面的代码,apache就启动不了了
      

  4.   

    你php.ini的目录到底是哪啊
      

  5.   

    在D盘php目录中
      

  6.   

    “D:/PHP”这个不是很明显吗,难道要放C盘什么目录下?
      

  7.   


    楼主确定一下路径正确,然后试一下PHPIniDir指令与LoadModule调转过来。楼主修改为:
    [code=INIFile]LoadModule php5_module "D:/Php/php5apache2_2.dll"
    PHPIniDir "D:/Php"[/code]首先确定你的Apache和PHP的版本是否配合,或者楼主说出来。php5apache2_2.dll是Apache2.2的
    php5apache2.dll是Apache2.0的
    php5apache.dll是Apache1.x的
      

  8.   

    php5apache2_2.dll是Apache2.2的 这个对的
    php.ini在D盘php目录下
    郁闷还是不行啊
      

  9.   

    三楼“jackydrl”正解!加上www可以了,不过不知道是为什么?
      

  10.   

    是啊。为什么要加个www????
    我在自己电脑上没加正确,在公司电脑没加怎么都不能运行。加上WWW就可以了。
    到底为什么呢
      

  11.   

    #Listen 12.34.56.78:80
    Listen 80把上面端口80都改为了82
    按照上面说的添加了PHPIniDir "D:/www/php"
    LodeModule php5_module bin/php5/php5Apache2_2.dllDirectoryIndex index.html 后添加了index.php 添加了AddType application/x-httpd-php.php然后就请求打开就一直是失败,不知道是怎么回,请求高人指点!
      

  12.   

    也遇到同样的问题,发现不是设置问题,是下载的版本VC9的,是不支持apache的,那个只能支持IIS如果要支持apache,请下载VC6版本