Windows、Apache、MySQL、PHP组件安装摘要。尚未写完,暂时把精要部分留下来。

[b]官方最新版本下载地址:[/b]

  Apache(2.2.4):    http://httpd.apache.org/download.cgi

  PHP(5.2.3):      http://www.php.net/downloads.php

  MySQL(5.0.41):    http://dev.mysql.com/downloads

  phpMyAdmin(2.10.2): http://www.phpmyadmin.net/home_page/downloads.php

[b]安装Apache 2.2.4[/b]

  开始后,同意协议,一路Next。

  到了填写Server Information这一步,Network Domain、Server Name填localhost,当然你填写其它的也没有什么影响;底下的选项就选择默认的第一个

  Next。安装类型,选择Custom,Next。安装功能默认

  安装地址,我这里选择的是D:\Apache,Next

  确认无误后,按Install,开始安装

  安装到最后时,会出现两个错误,主要是无法注册服务。忽略错误,完成安装

  用管理员模式的CMD,切换到Apache安装目录的bin子目录下

  执行httpd -k install 命令,把Apache安装为Windows服务

  接着,执行httpd -k start ,启动Apache

[b]配置Apache[/b]

  打开Apache的配置文件httpd.conf(Apache安装文件夹下conf子文件夹中

  找到DocumentRoot “X:/xxx/htdocs” 和 (引号内因个人安装地址而不同),将引号内改为网站所在文件夹。例如:DocumentRoot “D:/Inetpub/websites” 和 ,注意目录分割线应该用斜杠”/“而不是Windows中常用的反斜杠”"

  找到LoadModule节,换行添加

    LoadModule php5_module “D:/Inetpub/PHP/php5apache2_2.dll”

    PHPIniDir “D:/Inetpub/PHP”

    (引号内地址依次为PHP执行文件php5apache2_2.dll和配置文件php.ini的路径)

  找到DirectoryIndex index.html,修改为 DirectoryIndex index.php index.html

  找到 AddType application/x-gzip .gz .tgz ,换行添加

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php .html

  保存httpd.conf

[b]配置PHP:[/b]

  将PHP安装目录下的php.ini-recommended备份并重命名为php.ini并打开

  找到形如;extension=*.dll这样的列表,即是选择加载的模块,根据需求去掉前面的;加载,例如

    extension=php_gd2.dll

    extension=php_mbstring.dll

    extension=php_mhash.dll

    extension=php_mime_magic.dll

    extension=php_ming.dll

    extension=php_mysql.dll

    extension=php_xmlrpc.dll

  找到 memory_limit =,修改后面的数值,设置php脚本可占用的最大内存大小

  保存php.ini

[b]另外:[/b]

  取消开机自动运行Apache Web Server status monitor(X:XXXApachebinApacheMonitor.exe),  此程序在Vista下安装不正确,而且功能完全可由系统自带的“服务”实现。

  重启计算机。