LoadModule php5_module C:Program Files/PHP/php5apache2_2.dll
PHPIniDir "C:Program Files/PHP/"为何在apache中的httpd.conf中加上这句话就不能启动了呢,不加运行php文件老是弹出框提示下载

解决方案 »

  1.   

    C:Program Files/PHP/php5apache2_2.dll
    你这路径有问题啊老大,好歹C盘后面加个反斜杠啊
    C:/Program Files/PHP/php5apache2_2.dll
    C:/Program Files/PHP/
      

  2.   

    LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
      

  3.   

    LoadModule php5_module D:/php/php5apache2_2.dll  //这里你php的安装路径,路径可以不加引号PHPIniDir "D:/php" //这里是你的php.ini的目录。
    如果其他配置都正确的话估计这里你至少有一个写错了。
      

  4.   

    看了这么多文章 终于这么久把问题解决了 我把一个最经典的拿出来和大家分享下吧 
    一. Apache 安装:点击apache_2.0.59-win32-x86-no_ssl.msi,apache默认端口为80,如果IIS或者其他程序已经占用80,则可以改为其他的如8080,域名写localhost即可,邮箱一定要填写。程序安装完后,我们在浏览器中输入:http://127.0.0.1:8080就可以看到标题写着安装Apache测试页面(页面显示:It Works),表示我们得apache安装成功。
     二. PHP安装建议下载Zip档,然后解压安装,步骤如下:
    我 们把php-5.3.0-Win32-VC6-x86.zip解压到C盘根目录下(或其他目录也可),把文件夹名字改成PHP,这样方便一下。找到PHP目录下的“php.ini-”或者“php.ini-production”文件,我们把它从命名为"php.ini",复制到“C:\WINDOWS”下。还需要修改些东西
    查找;extension_dir 修改为extension_dir="c:\php\ext"; 这里的目录是安装的PHP目录,ext里是PHP的一些扩展文件,运行时需要加载其中的一些,比如mysql。一定要去掉分号。
    在将php目录下得php5ts.dll复制到“C:\WINDOWS\system32”目录下。
    将php\ext目录下的“php_gd2.dll”与“php_msql.dll”复制到“C:\WINDOWS\system32”目录下。注意,这里一定要下载php-5.3.0-Win32-VC6-x86.zip,否则找不到php5ts.dll,这个文件是专门针对Windows下Apache的。三. 配置Apache及PHP我们需要经过配置,才能让PHP在Apache下工作。步骤如下:
    修改apache的httpd.conf:找到\Apache2\conf下得“httpd.conf”文件(最好事先备份一下)。
    找到DocumentRoot,把它修改成你网站得根目录,如“DocumentRoot "E:/Apache2/htdocs"”;
    查找DirectoryIndex index.html index.html.var 在后面加入index.php
    查找#LoadModule ssl_module modules/mod_ssl.so 令起一行加入LoadModule php5_module c:\php\php5apache2.dll;(这里要注意Apache的版本,我的是2.2,所以就要选c:\php\php5apache2_2.dll)
    查找AddType application/x-gzip.gz.tgz后面加入一行AddType application/x-httpd-php.php;
    想启用apache的Rewrite Mod,就要修改httpd.conf文件中的#LoadModule rewrite_module modules/mod_rewrite.so,把并面的#去掉。这里基本算配置完了,如果配置正常则可以进行测试,重启Apache。
    在之前配置的web根下(默认为/Apache2/htdocs)写一个文件index.php,在文件中加入<?php   
      echo "hello!"   ;
      ?>  在浏览器中输入:http://127.0.0.1:8080/index.php输出hello!,则表示PHP可以在Apache上正常工作了。
      

  5.   

    楼主悲剧了,你本来可以不重装的,只要在config文件中找个那个相应的loadModule中找到相应的配置参数,取消#就可以了
      

  6.   

    http://blog.sina.com.cn/s/blog_69e1a96d0100qdak.html