原文地址:http://blog.csdn.net/yehell/archive/2008/01/25/2064853.aspx
		
		
		
				本文档就
				对
				Windows XP
				系
				统
				下如何安装配置
				PHP
				、
				Mysql
				、
				Apache
				进
				行
				说
				明。
				
						
				
				以下
				为
				本
				说
				明所要用到的
				软
				件。
				
						
						
				
		
		
				- 
						apache_2.2.4-win32-x86-no_ssl.msi-- www.apache.com 
				
 
				- 
						php5.2-win32-200703061530.zip-- www.php.net 
				
 
				- 
						MySQL 5.0.
						18
						 -- www.mysql.com 
						
								
								
						
				
 
				- 
						Eclipse3.2
				
 
				- 
						net.sourceforge.phpeclipse_1.1.8.bin.dist.zip
				
 
				- 
						wampp-2.2.zip
						
								
								
						
				
 
				- 
						HardCoreWCM630_php.zip
				
 
		
		
				
						      严
				重注意:在
				进
				行下列操作前,
				Windows XP
				应
				无安装
				IIS
				、
				PHP
				、
				APACHE
				、
				MYSQL
				、
				ZEND
				。
				
				
		
		
				≡ Apache 2.2.4 
				的安装
				 ≡
		
		
				- 
						打
						开
						我的
						电脑
						,
						进
						入
						D
						盘
						,在其下新建一个文件
						夹
						,名
						为
						 local 
						。
						
								
								
						
				
 
				- 
						到其官方站点下
						载
						 apache_2.2.4-win32-x86-no_ssl.msi 
						并
						执
						行。
						
								
								
						
				
 
				- 
						按
						3 
						次
						Next
						按
						钮
						,安装程序要求
						输
						入你的
						Network Domain
						(网
						络
						域名)、
						Server Domain
						(服
						务
						器域名)和网站管理
						员
						的
						E-mail
						,有的
						话
						就如
						实
						填写,本
						说
						明介
						绍
						的是本地自建
						测试环
						境,所以随便一下,前两个填
						 localhost 
						,
						邮
						件写自己的即可。
						
								
								
						
				
 
				- 
						进
						入
						Next
						后,默
						认
						的安装路径是
						"C:\Program Files\Apache Software Foundation\Apache2.2\"
						,修改路径,改
						为
						前面所述的
						"D:\local\Apache2"
						。
						
								
								
						
				
 
				- 
						然后一路下去,直到安装
						结
						束;此
						时
						,打
						开
						D
						盘
						下的
						local
						文件
						夹
						,可以看到有一个名
						为
						Apache2
						的文件
						夹
						。
						
								
								
						
				
 
				- 
						打
						开
						IE
						,然后在地址
						栏输
						入:
						"http://localhost" 
						或者
						 "http://127.0.0.1" 
						可以看到
						Apache
						安装完成的成功
						页
						面;以后网
						页
						的存在位置就在
						 "D:\local\Apache2\htdocs" 
						目
						录
						。
						
								
								
						
				
 
		
		
				≡ PHP 5.2.0 
				的安装
				 ≡
		
		
				- 
						到其官方站点下
						载
						 php-5.2.0-Win32.zip 
						并解
						压
						(在此不要下
						载
						及使用它的
						Installer
						,
						这种
						方式
						虽
						然很自
						动
						化、很智能,但也存在很多方面的限制,因
						为
						不推荐。)
						
								
								
						
				
 
				- 
						将
						PHP
						文件解
						压
						到一个目
						录
						下,目
						录
						地址
						为
						 "D:\local\php"
						。
						
								
								
						
				
 
				- 
						将
						PHP
						目
						录
						(
						D:\local\php
						)下的
						php.ini-dist
						复
						制到
						windows
						(有的系
						统
						是
						winnt
						目
						录
						)目
						录
						下,并改名
						为
						php.ini
						。
						
								
								
						
				
 
				- 
						复
						制
						D:\local\php
						目
						录
						下的所有
						dll
						文件到
						windows
						的系
						统
						文件
						夹
						里,即:
						C:\windows\system32
						。
						
						
						
								
								
						
				
 
				- 
						php5
						安装
						pear
				
 
				- 
						从
						99
						服务器下载
						go-pear.phar
						文件放在
						D:\local\php\PEAR
						目录下
						
								
								
						
				
 
				- 
						运行
						cmd
						
								
								
						
				
 
				- 
						执行
						D:\local\php> go-pear.bat
						
								
								
						
				
 
		
		
				运行结果:
				
						
						
				
		
		
				Are you installing a system-wide PEAR or a local copy?
		
		
				(system|local) [system] : system
				
						
						
				
		
		
				Below is a suggested file layout for your new PEAR installation.  To
		
		
				change individual locations, type the number in front of the
		
		
				directory.  Type 'all' to change all of them or simply press Enter to
		
		
				accept these locations.
				
						
						
				
		
		
				
						 1. Installation base ($prefix)        : F:\local\php
		
		
				
						 2. Temporary directory for processing : F:\local\php\tmp
		
		
				
						 3. Temporary directory for downloads  : F:\local\php\tmp
		
		
				
						 4. Binaries directory                 : F:\local\php
		
		
				
						 5. PHP code directory ($php_dir)      : F:\local\php\pear
		
		
				
						 6. Documentation directory            : F:\local\php\pear\docs
		
		
				
						 7. Data directory                     : F:\local\php\pear\data
		
		
				
						 8. Tests directory                    : F:\local\php\pear\tests
		
		
				
						 9. Name of configuration file         : C:\WINDOWS\pear.ini
		
		
				10. Path to CLI php.exe                : F:\local\php\.
				
						
						
				
		
		
				1-10, 'all' or Enter to continue:
		
		
				Beginning install...
		
		
				Configuration written to C:\WINDOWS\pear.ini...
		
		
				Initialized registry...
		
		
				Preparing to install...
		
		
				installing phar://go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.2.tar...
		
		
				installing phar://go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.2.3.tar...
				
						
						
				
		
		
				installing phar://go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.6.1.tar...
		
		
				installing phar://go-pear.phar/PEAR/go-pear-tarballs/Structures_Graph-1.0.2.tar.
		
		
				..
		
		
				pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1.4.0)
		
		
				install ok: channel://pear.php.net/Archive_Tar-1.3.2
		
		
				install ok: channel://pear.php.net/Console_Getopt-1.2.3
		
		
				install ok: channel://pear.php.net/Structures_Graph-1.0.2
		
		
				install ok: channel://pear.php.net/PEAR-1.6.1
		
		
				PEAR: Optional feature webinstaller available (PEAR's web-based installer)
		
		
				PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
		
		
				PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
				
						
						
				
		
		
				PEAR: To install optional features use "pear install pear/PEAR#featurename"
				
						
						
				
		
		
				******************************************************************************
		
		
				WARNING!  The include_path defined in the currently used php.ini does not
		
		
				contain the PEAR PHP directory you just specified:
		
		
				<F:\local\php\pear>
		
		
				If the specified directory is also not in the include_path used by
		
		
				your scripts, you will have problems getting any PEAR packages working.
				
						
						
				
		
		
				Would you like to alter php.ini <C:\WINDOWS\php.ini>? [Y/n] : Y
				
						
						
				
		
		
				php.ini <C:\WINDOWS\php.ini> include_path updated.
				
						
						
				
		
		
				Current include path           : .;C:\php5\pear
		
		
				Configured directory           : F:\local\php\pear
		
		
				Currently used php.ini (guess) : C:\WINDOWS\php.ini
		
		
				Press Enter to continue:
				
						
						
				
		
		
				** WARNING! Old version found at F:\local\php, please remove it or be sure to us
		
		
				e the new f:\local\php\pear.bat command
				
						
						
				
		
		
				The 'pear' command is now at your service at f:\local\php\pear.bat
				
						
						
				
		
		
				** The 'pear' command is not currently in your PATH, so you need to
		
		
				** use 'f:\local\php\pear.bat' until you have added
		
		
				** 'F:\local\php' to your PATH environment variable.
				
						
						
				
		
		
				Run it without parameters to see the available actions, try 'pear list'
		
		
				to see what packages are installed, or 'pear help' for help.
				
						
						
				
		
		
				For more information about PEAR, see:
				
						
						
				
		
		
				
						  http://pear.php.net/faq.php
		
		
				
						  http://pear.php.net/manual/
				
						
						
				
		
		
				Thanks for using go-pear!
				
						
						
				
		
		
				* WINDOWS ENVIRONMENT VARIABLES *
		
		
				For convenience, a REG file is available under F:\local\php\PEAR_ENV.reg .
		
		
				This file creates ENV variables for the current user.
				
						
						
				
		
		
				Double-click this file to add it to the current user registry.
				
						
						
				
		
		
				请
				按任意
				键继续
				. . .
				
						
						
				
		
		
				- 
						执行
						pear.bat install db
						
								
								
						
				
 
		
		
				运行结果:
				
						
						
				
		
		
				F:\local\php>pear.bat install db
		
		
				WARNING: "pear/DB" is deprecated in favor of "pear/MDB2"
		
		
				WARNING: channel "pear.php.net" has updated its protocols, use "channel-update p
		
		
				ear.php.net" to update
		
		
				downloading DB-1.7.13.tgz ...
		
		
				Starting to download DB-1.7.13.tgz (132,246 bytes)
		
		
				.............................done: 132,246 bytes
		
		
				install ok: channel://pear.php.net/DB-1.7.13
				
						
						
				
		
		
				- 
						完成安装!
						
								
								
						
				
 
		
		
				≡ MySQL 5.0.27 
				的安装
				 ≡
		
		
				- 
						打
						开
						我的
						电脑
						,
						进
						入
						D:\local
						,在其下新建一个文件
						夹
						,名
						为
						 mysql 
						。
						
								
								
						
				
 
				- 
						到其官方站点下
						载
						 Mysql 5.0.27 Installer 
						并
						执
						行。
						
								
								
						
				
 
				- 
						按
						Next
						,然后
						选择
						Custom
						安装方式。
						
								
								
						
				
 
				- 
						点
						击
						Change
						,改
						变
						安装路径;原路径是
						"C:\Program Files\MySQL\MySQL Server 5.0\"
						,
						这
						里改
						为
						:
						"D:\local\mysql\"
						。
						
								
								
						
				
 
				- 
						等安装
						进
						度条
						load
						完
						时
						,会出
						现
						一个
						Sign Up
						向
						导
						,
						这
						里不用理,
						选择
						最下面的那个
						Skip Sign-Up
						,然后
						Next
						,上面有个
						 "Configure the MySQL Server now" 
						是打勾的,不要去掉,直接点
						Finish
						。
						
								
								
						
				
 
				- 
						现
						在
						开
						始安装最后的配置,点
						Next
						,
						选择
						Detailed Configuration
						,然后
						选择
						第二个
						Server Machine
						。
						
								
								
						
				
 
				- 
						再
						Next
						,
						选择
						Non-Transactional Database Only
						。
						
								
								
						
				
 
				- 
						再
						Next
						,
						选择
						Manual Setting
						,
						连
						接数
						选择
						200
						到
						300
						,在此因
						为
						是本机
						测试
						,所以此
						项
						并不重要。
						
								
								
						
				
 
				- 
						再
						Next
						,是
						设
						置其的端口,默
						认
						是
						3306
						,不要
						动
						它。
						
								
								
						
				
 
				- 
						再
						Next
						,
						选择
						Manual Selected Default Character Set / Collation
						,在下面的
						 Character Set
						选择
						gbk
						。
						
								
								
						
				
 
				- 
						再
						Next
						,在
						Include Bin Directory in Windows PATH
						前打勾。
						
								
								
						
				
 
				- 
						再
						Next
						,在
						Modify Security Settings
						前的勾取消,因
						为
						是本地
						环
						境,非服
						务
						器和虚
						拟
						主机。
						
								
								
						
				
 
				- 
						最后一个
						Next
						再加
						Execute
						,可以看到上面的
						步骤
						全部完成。
						
								
								
						
				
 
				- 
						MySQL
						的
						帐
						号是:
						root
						,密
						码为
						空。
						
								
								
						
				
 
				- 
						检测
						MySQL
						,
						键盘
						的
						Win + R
						,
						弹
						出运行
						对话
						框,
						输
						入
						cmd
						后回
						车
						,
						进
						入命令提示符,然后
						输
						入:
						"mysql -uroot -p"
						,回
						车
						后要求
						输
						入密
						码
						,因
						为
						密
						码为
						空,所以直接再按回
						车
						即可。
						现
						在可以看到如下成功的提示:
						
								
						
						
								Welcome to the MySQL monitor. Commands end with ; or \g.
						
						
								
								
										Your MySQL connection id is 1 to server version: 5.0.27-community-nt 
								
								
								
								
										Type 'help;' or '\h' for help. 
								
						
						
								Type '\c' to clear the buffer.
						
						
								
						
						表示全部安装成功。
						
								
								
						
				 
				- 
						操作符
						变
						成了
						"mysql>"
						,
						键
						入
						exit
						退出即可。
						
								
								
						
				
 
		
		
				≡ 
				eclipse
				 3.2
				
				
				配置
				phpeclipse1.1.8
				 ≡
		
		
				注意:由于版本兼容问题建议使用
				eclipse3.1.X+
				
						
						
				
				phpeclipse1.1.8
				,建议安装方式为在线
				update
				。
				Eclipse
				会自动识别匹配插件。
				
						
						
				
		
		
				- 
						解压
						eclipse.zip
						到任一目录
						
								
								
						
				
 
				- 
						把
						net.sourceforge.phpeclipse_1.1.8.bin.dist.zip
						解压到
						eclipse
						文件夹下
						
								
								
						
				
 
				- 
						修改
						eclipse
						的目标位置
						E:\eclipse\eclipse.exe –clean
						
								
								
						
				
 
		
		
				
						
								
								
								
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
								
								
								
								
								
						
						
								
								
						
						
						
				
		
		
				- 
						重启
						eclipse
						完成插件安装!
						
								
								
						
				
 
		
		
				
						
								
								
						
						
						
				
		
		
				- 
						新建PHP
						项
						目:
						第一
						步
						:
						File -> New -> Project 
						,看看,有
						PHP Project
						。
						
								
								
						
				
 
		
		
				
						
								
								
						
				
				
						
						
				
		
		
				第二步:设置项目名,项目目录。项目目录需要和在上面设置的
				Apache
				的
				DocumentRoot
				所设置的目录相同,才能通过浏览器访问,以方便调试。
				
						
						
				
		
		
				
						
								
								
						
						
						
				
		
		
				然后
				finish
				,创建完毕。
				
						
						
				
		
		
				注:在
				eclipse
				的
				windows
				菜单下,选
				Preferences
				,再在左侧找到
				PHPeclipse Web development
				,并选中可以修改
				PHP
				插件属性。
				
						
						
				
		
		
				还有内置的帮助
				
						
								系统
						
				
				需要用到
				php
				的官方
				chm
				文件,可以到这里下载:
				
						
				
				  
				
						http://www.php.net/download-docs.php
						
				
				  复制到
				c:\wampp2\php\php_manual_en.chm
				,就可以了,路径也可以在刚才的配置选项里设置。
				
						
						
				
		
		
				≡ Apache 
				与
				 PHP 
				的配置
				 ≡
		
		
				- 
						开
						始菜
						单
						的程序的
						Apache HTTP Server 2.2.4
						,再
						进
						入下一
						级
						的
						Configure Apache Server
						,
						这时
						可以看到那个
						Edit the Apache 
						
								httpd.conf
						
						 Configuration File
						。点一下。
						
								
								
						
				
 
				- 
						查
						找:
						
								
						
						
								#LoadModule ssl_module modules/mod_ssl.so
						
						
								
						
						在下面添加:
						
								
						
						
								LoadModule php5_module "d:/local/php/php5apache2_2.dll"
						
						
								
								
						
				 
				- 
						查
						找:
						
								
						
						
								DirectoryIndex index.html
						
						
								
						
						替
						换
						:
						
								
						
						
								DirectoryIndex index.html index.htm index.php default.php
						
						
								
								
						
				 
				- 
						查
						找:
						
								
						
						
								AddType application/x-gzip .gz .tgz
						
						
								
						
						在下面添加:
						
								
						
						
								AddType application/x-httpd-php .php
						
						
								
								
						
				 
				- 
						如需修改网页默认目录则查找:
						DocumentRoot
						
								
								
						
				
 
		
		
				修改默认目录为
				DocumentRoot "e:workspace"
				同时修改
				<Directory "e:workspace">
				
						
						
				
		
		
				- 
						Apache
						配置
						结
						束,
						现
						在
						开
						始
						进
						行
						PHP
						配置,用
						Notepad
						打
						开
						C:\windows\php.ini
						。
						
								
								
						
				
 
				- 
						查
						找:
						
								
						
						
								extension_dir = "./"
						
						
								
						
						替
						换
						:
						
								
						
						
								extension_dir = "d:/local/php/ext/"
						
						
								
								
						
				 
				- 
						查
						找:
						
								
						
						
								upload_max_filesize = 2M
						
						
								
						
						这
						里的意思
						为
						修改上
						传
						文件的最大限制,默
						认为
						2M
						,可以改
						为
						6M
						。
						
								
								
						
				 
				- 
						查
						找:
						
								
						
						
								;extension=php_mbstring.dll
						
						
								
						
						将前面的
						;
						号去掉。
						
								
								
						
				 
				- 
						查
						找:
						
								
						
						
								;extension=php_gd2.dll
						
						
								
						
						将前面的
						;
						号去掉。
						
								
								
						
				 
				- 
						查
						找:
						
								
						
						
								;extension=mysql.dll
						
						
								
						
						将前面的
						;
						号去掉。
						
								
								
						
				 
				- 
						查
						找:
						
								
						
						
								;date.timezone =
						
						
								
						
						替
						换
						:
						
								
						
						
								date.timezone = PRC
						
						
								
								
						
				 
				- 
						文件修改完
						毕
						,此
						时
						,双
						击
						右下角任
						务栏
						的
						Apache
						图标
						,
						弹
						出的窗口中,点
						Stop
						停止服
						务
						,等停止后再点
						Start
						启
						动
						服
						务
						,此
						时
						,可以看到其窗口的状
						态栏
						中会
						显
						示:
						"Apache/2.2.4 (Win32) PHP/5.2.0"
						。
						配置全部完成。
						
								
								
						
				
 
		
		
				≡ phpMyAdmin 2.9.2 
				的安装
				 ≡
		
		
				- 
						到其官方站点下
						载
						 phpMyAdmin-2.9.2.zip 
						并解
						压
						,并更改目
						录
						名
						为
						phpmyadmin
						,然后移
						动
						到
						"D:\local\Apache2\htdocs"
						。
						
								
								
						
				
 
				- 
						编辑
						:
						libraries
						下的
						config.default.php
						。
						
								
								
						
				
 
				- 
						查
						找:
						
								
						
						
								$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
						
						
								
								
										$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
								
								
								
										$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
								
								
								
										// with 'config' auth_type)
								
								
								
										$cfg['Servers'][$i]['nopassword'] = FALSE; // Whether to try to connect without password
								
								
								
										$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
								
								
								
										// this db is displayed in left frame
								
								
								
										// It may also be an array of db-names, where sorting order is relevant.
								
						
						
								
						
						这
						里由于是本地
						测试环
						境,所以所按默
						认值
						,不需要更改。
						
								
								
						
				 
				- 
						查
						找:
						
								
						
						
								$cfg['DefaultLang'] = 'en-iso-8859-1';
						
						
								
						
						替
						换
						:
						
								
						
						
								$cfg['DefaultLang'] = '
						
						
								UTF-8
						
						
								';
						
						
								
								
						
				 
				- 
						查
						找:
						
								
						
						
								$cfg['DefaultCharset'] = 'iso-8859-1';
						
						
								
						
						替
						换
						:
						
								
						
						
								$cfg['DefaultCharset'] = '
						
						
								UTF-8
						
						
								';
						
						
								
								
						
				 
				- 
						设
						置完成。
						现
						在打
						开
						IE
						,
						键
						入:
						"http://localhost/phpmyadmin"
						,即可
						进
						行相
						关
						操作。
						
								
								
						
				
 
		
		
				≡ 
				wampp2.2
				的安装
				≡
		
		
				- 
						解压
						wampp-2.2.zip
						到
						d:\local\
						
								
								
						
				
 
		
		
				解
				压
				后的目
				录结
				构
				应该
				如下
				图
				所示:
				
						
						
				
		
		
				
						
								
								
						
						
						
				
		
		
				wampp
				包含了下面的
				
						
								内容
						
				
				:
				
						
				
				  
				+ Apache 2.0.46
				  
				+ MySQL 4.0.13
				  
				+ PHP 4.3.2 + PEAR
				  
				+ Perl 5.8.0
				  
				+ mod_php 4.3.2
				  
				+ mod_perl 1.99_10 dev
				  
				+ mod_ssl 2.0.46
				  
				+ mod_auth_mysql (only experimental)
				  
				+ openssl 0.9.7b
				  而且已经都配置好了,需要咱们修改的
				
						
								内容
						
				
				不多,
				
						
				
				  第一个应该改一下
				Apache
				的
				DocumentRoot
				,这是
				Web
				服务的根目录,
				
						
				
				  这里咱把它设置为
				D:\workspace
				,等会儿
				Eclipse
				的工作目录也要设置到这个位置。
				
						
				
				  其它的就可以根据自己的需要另行配置。
				
						
						
				
		
		
				- 
						安装
						Apache
						为
						
								
										系统
								
						
						服务
						
								
								
						
				
 
		
		
				把
				 Apache 
				安装为
				 service
				,进入目录
				 C:\wampp2\apache
				,双击
				apache_installservice.bat
				 即可把
				 Apache 
				安装成
				
						
								系统
						
				
				的
				 service
				。
				
						
						
				
		
		
				修改
				eclipse
				的目标位置
				E:\eclipse\eclipse.exe –clean
		
		
				打
				开
				"
				控制面板
				"
				里的
				"管理工具"
				,找到
				"
				服
				务
				"
				,就会看到
				Apache2
				这
				一些,
				
						
				
				  双
				击
				,打
				开
				 "Apache2 
				属性
				" 
				的,把
				"
				启
				动类
				型
				"
				设
				置
				为
				"
				手
				动
				"
				,
				这样
				可以
				节
				省一下
				
						
								系
								统
						
				
				资
				源,
				
						
				
				  加快
				开
				机的速度,是我个人的
				习惯问题
				,可以不用改,
				开
				机自
				动
				启
				动
				Apache
				也可以。
				
						
						
				
		
		
				
						
								
								
						
						
						
				
		
		
				≡ 
				HardCore
				的安装
				≡
		
		
				- 
						解压
						HardCoreWCM630_php.zip
						到
						apache
						的默认目录(
						document
						)下
						
								
								
						
				
 
				- 
						重启
						apache
						在
						IE
						中运行
						
								http://localhost/webadmin/
						
						显示登陆页面配置成功!!
						1