莪试过在ubutun里搭建环境、可以成功运行、但在WIN7下、无论如何APACHE都启动不了、只能用XAMPP这样的集成软件、莪在WIN7下的安装步骤1、安装APACHE
软件包是httpd-2.2.17-win32-x86-openssl-0.9.8o
域名写:127.0.0.1
地址写:LOCALHOST
邮箱:随意
刚刚安装APACHE时、是可以启动服务器的、2、配置PHP
然后下了php-5.2.17-nts-Win32-VC6-x86、把它解压放在C盘、配置APACHE的conf文件
LoadModule php5_module c:/php/php5apache2_2.dll
AddType application/x-httpd-php .php .html
PHPIniDir "c:\php"然后把php目录下的php.ini-dist重命名为php.ini如此修改APACHE的CONF文件后、APACHE便不能启动了

解决方案 »

  1.   

    我的也是wind7的系统我都好使呀 我用的是WampServer2.1a-x32.exe   
      

  2.   

    看看apache中有没有错误日志,要学会分析问题!
      

  3.   

    WIN7下,apache2需要管理员权限才能运行。
    另外,配置文件是否改错?
      

  4.   


    莪就在APACHE2的配置文件里加了这些就不能运行了
    LoadModule php5_module c:/php/php5apache2_2.dll
    AddType application/x-httpd-php .php .html
    PHPIniDir "c:\php"
      

  5.   

    AddType application/x-httpd-php .php .html
    这句话初步估计是有问题的,去掉后面的 .html 看看呢! 
      

  6.   

    PHPIniDir "c:\php"应为PHPIniDir "c:/php"另检查php.ini的配置是否正确
    extension_dir = "C:/php/ext/"
      

  7.   

    @@   作者:天涯@@   时间:07-09-10@@   目的:供女友参考学习用@@   注意:安装的版本,和解压的路径
    一. windows  使用配置总结(此教程的讲解一定要注意版本,不同的版本一下会告诉有不同的配置 )路径也要十分注意
    1)apache的安装详解:安装路径为(D:\tianya\www\Apache)      注意:安装路径中尽量不要有空格和中文。    1.
    下载http://apache.mirror.phpchina.com/httpd/binaries/win32/
            下载apache_2.2.4-win32-x86-openssl-0.9.8d.msi 进行安装
        2.  
    注意默认端口是80
    安装成功后启动apache访问http://localhost
        3。
    apache的配置文件\conf\httpd.conf
            apache的默认的项目存放目录\htdocs\2)apache的一些常用配置(http.conf)     1。 
    关键字“DocumentRoot”(也就是网站根目录).注意:“\”在Apache里要改成“/”
    注:sld 2009-7-11 新版没有这个问题,确认有没有这个问题,可以直接访问http://localhost  如果显示It works,则没有这个问题    2。 
    DirectoryIndex(目录索引,也就是在仅指定目录的情况下,默认显示的文件名)可以添加很多,系统会根据从左至右的顺序来优先显示,
    以单个半角空格隔开。例如:
        (
    <IfModule dir_module>
        DirectoryIndex index.php  index.html //index.htm. . . , 其它默认的文件名
    </IfModule>
          )    2)php的安装、以module方式,将php与apache结合使你的网站服务器支持php服务器脚本程序     1.  下载php5.zip 解压
         
         2.  
    把php5目录下的文件php.ini-recommended改名为php.ini并作如下改动:(php.ini这个文件可以放在C:\WINDOWS下面,也可以不用放在系统下面)    (1)找到user_dir=。它是服务器的根目录,改为:
     user_dir =C:\Program Files\Apache Software Foundation\Apache2.2\htdocs                           ##指定php项目所放路径    (2)找到extension_dir=./改为:
    extension_dir =C:\Program Files\PHP\ext                                                                                               ##指定一些其它的模块的dll存放路径
         3.  对httpd.conf进行配置添加如下内容:
    # 对 PHP 5 用这两行:
    LoadModule php5_module "D:/tianya/www/php/php5apache2_2.dll"     ##这点值得注意一点,(这是php5+apache2.2以上的版本的配制方法)
    ##LoadModule php5_module "D:/tianya/www/php/php5apache2.dll"     ##这点值得注意一点,(这是php5+apache2.0以上的版本的配制方法)
    ##LoadModule php5_module "D:/tianya/www/php/php5apache.dll"      ##这点值得注意一点,(这是php5+apache1.3以上的版本的配制方法)
    AddType application/x-httpd-php .php                     ##则.php文件也可以执行php程序了
    AddType application/x-httpd-php .html                            ##则.htm文件也可以执行php程序了(自已多试一下就会明白这个扩展名的含义)
    PHPIniDir "D:/tianya/www/php/"                                   ##是指明php的配置文件php.ini的位置

    或者拷贝以下到httpd.conf中
    #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
    ScriptAlias /php/ "D:/PHP5/"
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html 
    Action application/x-httpd-php "D:/PHP5/php-cgi.exe"
    LoadModule php5_module D:/PHP5/php5apache2_2.dll

    #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
        以上完成了php+apache的配置此时,apahce已经支持php解析了,可以重起apache服务器放一个简单的脚本试一下。我按照以上步骤做,可以在win7成功配置apache和php,你试试看吧.
      

  8.   

    注意:你改过配置后,需要重启apache http server才能生效
      

  9.   

    运行msconfig  工具-》  更改UAC设置 点右下角启动设置为最低  重启计算机看看