我把自己安装时总结下来的步骤发给你,软件自己下载,步骤参考我给你的就可以:
Apache2.2.4 + MySQL5.0+PHP安装配置步骤:
本人的安装默认路径为D:\apacheEnv\
一、 安装Apache,其安装后的路径为:D:\apacheEnv\Apache2.2
1. 打开配置文件D:\apacheEnv\Apache2.2\conf\httpd.conf
a. 查找"DocumentRoot"和"Directory",  把反斜杠"\"改为正斜杠"/"
b. 查找"DirectoryIndex" 目录索引,默认显示的文件名如index.php index.html index.htm
二、解压php-5.2.0-Win32.zip,并与Apache的安装目录相同,且把文件夹的名称"php-5.2.0-Win32"改为"php",其路径为:D:\apacheEnv\php
1. 将D:\apacheEnv\php\php.ini-dist改名为"php.ini",并打开编辑php.ini文件
2. 去掉";extension=php_mysql.dll和;extension=php_gd2.dll"前的分号
3. 在环境变量的path中分别添加两个路径:D:\apacheEnv\php和D:\apacheEnv\php\ext

三、配置D:\apacheEnv\Apache2.2\conf\httpd.conf
1. 在"#LoadModule ssl_module modules/mod_ssl.so"下添加内容如下:
LoadModule php5_module D:/apacheEnv/php/php5apache2_2.dll
PHPIniDir "D:/apacheEnv/php"
2. 并把文件D:/apacheEnv/php/php5apache2_2.dll拷到c:\windows\system32下面 3. 在"AddType application/x-gzip .gz .tgz"下添加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html/////////////////////////////////////////////////////////////////////
注:
1. php.ini文件中,session.gc_maxlifetime=1440 字段是用来设置SESSION超时时间的
2. php.ini文件中,error_reporting  =  E_ALL显示更多错误或警告信息(注意error_reporting前面没有分号)

解决方案 »

  1.   

    对于初学者
    建议你安装WAPM。它可以自动配置Apache/PHP/Tomcat/JSP/MySQL,它把这些整合在一起 ,使用非常方便、非常实用、强烈推荐(官方地址:www.wapm.cn)。 
    WAPM是运行于Windows平台的综合网络服务器系统。 
    它包含了以下组件: 
    Apache2,是互联网最最最流行的WEB服务软件,用以提供基本的WEB服务功能,同时支持SSL,GZIP,LIC(IP同时连接数限制)功能; 
    PHP4,PHP5,是互联网最最最流行的动态网页语言,用以提供PHP语言的网络应用程序开发,同时支持ZendOptimizer优化功能和Zend加密功能,或者Turck MMCahe对PHP的加速、优化、加密、动态缓存功能; 
    Tomcat4,用以提供互联网最最最热门的JSP(JavaServer Pages)和Servlet(Java Servlet)的服务解析。 
    MySQL4,用以提供互联网最最最流行的SQL数据库功能。
      

  2.   

    我现在有个问题,装PHP的时候要我选择服务器,我现在用的是windowsXP系统,但没装iis,也没有tomcat什么的,请问我可以先选择不配置服务器,等以后再配置么?
      

  3.   

    下载安装包后里面会有INSTALL说明文件,按里面的步骤安装即可
    实在不行就试试集成包,但不符合DIY精神哈~
      

  4.   

    嗯........我下了一个wapm,但装完了不知道怎么开始写php?
      

  5.   

    先看看  是不是安装成功了   然后在htdocs 下面建个文件  index.php
    里面写 <?
    echo "hello world";?>然后在浏览器里面访问吧
      

  6.   

    WAPM装完了,但好像启动之后没什么提示?
      

  7.   

    上面的代码我写完了,也放进去了,把index.html改名之后,那个index.php在浏览器里访问不到.
    如果是单独写http://localhost/index.php就会弹出下载提示