### WindowsXP + IIS + PHP5 + MySQL5 + Zend + GD库 + phpMyAdmin + PHPWind 5.3 安装教程精要
#### 一、准备工作与环境搭建
在开始构建一个完整的Web开发环境之前,确保你的电脑上已经安装好了Windows XP操作系统,并且能够顺利访问`http://localhost/`,这表明IIS服务器已经初步安装成功,尽管它尚未经过进一步的配置。
接下来,你需要下载并准备一系列关键软件:
1. **PHP V5.2.1 For Windows** - 可从[天空软件站](http://www.skycn.com/soft/516.html)获取。
2. **MySQL For Windows V5.2 Alpha** - 同样可从[天空软件站](http://www.skycn.com/soft/1262.html)下载。
3. **PHPMyAdmin** - 用于管理MySQL数据库的图形界面工具,可从[天空软件站](http://www.skycn.com/soft/10687.html)获得。
4. **Zend Optimizer V3.2.6** - 旨在提高PHP代码执行效率的组件,同样可从[天空软件站](http://www.skycn.com/soft/20133.html)下载。
5. **PHPWind 论坛系统 V5.3** - 强大的论坛系统,可在[天空软件站](http://www.skycn.com/soft/34201.html)找到。
为了更好地组织这些软件,建议创建一个统一的目录结构,例如在`F:\MyForumProg`目录下存储所有软件,并设定IIS的根目录为`F:\MyForumProg\MyBBS`。同时,预先设定好MySQL的“root”用户密码以及论坛数据库名称。
#### 二、PHP安装与配置
在开始PHP的安装前,需将PHP的安装包解压至指定目录,例如`F:\MyForumProg\PHP`。之后,将关键文件`php.exe`、`php-win.exe`以及`php.ini-recommended`复制到系统目录`C:\WinXP`下;同时将所有的`.dll`文件移至`C:\WinXP\system32`目录。如果遇到文件重名,选择覆盖即可。
打开`C:\WinXP\php.ini-recommended`文件并重命名为`php.ini`,使用文本编辑器对其进行编辑。主要的配置调整包括:
1. 将`register_globals=Off`更改为`register_globals=On`,以开启全局变量注册。
2. 调整`extension_dir`指向正确的扩展目录,即`"F:\MyForumProg\PHP\ext"`。
3. 确保启用了必要的PHP扩展,包括`php_gd2.dll`(支持GD库)、`php_mbstring.dll`(避免使用PHPMyAdmin时的错误提示)以及`php_mysql.dll`(支持MySQL数据库)。
保存文件后,PHP的安装和基本配置便完成了。
#### 三、配置IIS以支持PHP
IIS支持PHP有两种模式:CGI和ISAPI。考虑到本机安装的场景,ISAPI模式因其高效率和较低的系统资源消耗被选中。配置步骤包括:
1. 在“控制面板”中的“管理工具”下启动“Internet信息服务”(IIS)管理器。
2. 停止当前的“默认网站”,以便于配置。
3. 设置“默认网站”的主目录为`F:\MyForumProg\MyBBS`,并确认“执行权限”为“纯脚本”。
4. 进一步配置应用程序映射,添加PHP的扩展名映射,将`.php`文件与PHP的可执行文件关联起来。
通过上述步骤,你将能在Windows XP环境下构建一个完整的LAMP(Linux Apache MySQL PHP)服务器堆栈,虽然这里使用的是Windows和IIS替代了Linux和Apache。这个环境不仅适合学习和测试PHP应用,也能用于部署小型项目或论坛系统,如PHPWind 5.3。通过细致的安装和配置流程,开发者能够在一个熟悉的桌面操作系统上体验到接近生产环境的Web开发实践。