Apache2.2.14和PHP5.2.1配置问题
我对其实现了如下操作(按照“PHP+MYSQL+Dreamweaver8动态网站开发从基础到实践”书中的说明):
1 把php.ini-dist更名php.ini复制到Apache目录下,并且修改了,extension_dir; doc_root; doc_root , ;session.save_path=”/tmp”
2把display_errors=off改为了,display_errors=on;
3 把cgi.force_redirect=1改为了0,且去掉了前面的分号
4 把php5ts.dll复制到windows 下system32中
可是当我要以模板启动时,在Apache的配置文件的httpd.conf文件中添加如下代码:
LoadModule php5_module"f:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
重新启动Apache时出现如下问题
The request operation has failed!去掉这两行代码则Apache一切正常。请问这是为什么如何修改?

解决方案 »

  1.   

    把LoadModule php5_module"f:/php/php5apache2_2.dll"改成
    LoadModule php5_module"f:/php/php5apache2.dll"试一下
      

  2.   

    我最近测试安装了:
    apache_2.2.13-win32-x86-no_ssl
    php-5.3.0-Win32-VC6-x86
    mysql-5.1.39-win32
    的环境,没有进行任何的配置,就已经能够执行PHP了。
    但存在一个问题就是在.html文本中手稿的php文本不能运行,而是要运行后缀是.php的脚本即可显示通过php编程得到的信息。
      

  3.   

    新手推荐PhpStudy合成了Php+Apache+MySql一键安装,比较方便。现在最新版本应该是1.75
      

  4.   

    wamp xammp 整合包都可以
      

  5.   


    把LoadModule php5_module"f:/php/php5apache2_2.dll"改成 
    LoadModule php5_module"f:/php/php5apache2.dll"
    后也来还是不行啊,
      

  6.   


    这个问题我曾经也出现过,显示的只是php里面的编程代码,面不是文本信息,我个人认为 只是apache与php配置示未成功,运行了几个例子也不行,你后来呢是怎么改的?
      

  7.   

    我后来没有再进行这个问题的处理,直接使用.php文件来运行。主要原因是我现在还处于初级学习阶段,先练一练再说。
      

  8.   

    把LoadModule php5_module"f:/php/php5apache2_2.dll"改成 
    LoadModule php5_module"f:/php/php5apache2.dll"试一下
      

  9.   

    php目录下的php5apache2.dll文件要替换的,另外下载
      

  10.   

    另外\Apache Software Foundation\Apache2.2\bin目录下要放一个文件httpd.exe.manifest,也是另外下载
      

  11.   


    但是PHP,和Apache的版本不一样,php5apache2.dll和httpd.exe.manifest也不太一样,你能告诉我应该在哪下载吗?谢谢
      

  12.   

    很可能是php和apache的版本对应问题哦 
    以前经常出问题
    看好版本对应才成功!
      

  13.   

    你都没有把failed的原因贴出来,叫别人怎么给意见呀?加载php出错,很有可能是php的配置出错,尤其是Loadmodule那块,你把不必要的都注释了,只留下mysql.dll,mysqli.dll,mbstring.dll,mctype.dll(这个拼写可能我写错)试试
      

  14.   

    原因找到那了。当我在apache配置文件httpd.conf下添加
    LoadModule php5_module"f:/php/php5apache2_2.dll" 
    AddType application/x-httpd-php .php 时直接添加在了这个文件 的最后,当我把它添加到到
    # LoadModule foo_module modules/mod_foo.so
    之后 就可以了谢谢
      

  15.   

    你试试在HTTPD.CONF中找到DirectoryIndex index.html,然后改成
    DirectoryIndex index.html index.php,这个应该可以~