zhansh 发表于 2007-10-3 06:43:07

最纯净的 Apache 2 + PHP 5 + Mysql 5 + Zend 3 for WinXP 配置法

写在前面:

我的安装配置方式当然不是最好的……
(虽然我自己认为是最完美的……)
但由于我个人有”绿色情结“……
实在不想多往系统盘丢文件……
所以选择了这样一种尽量绿色的安装方法……
而且软体的选择了能稳定运行的尽量较新的版本……
(为了保证开发的适应性,
采纳了 vBulletin 官方的推荐方案……)
希望对大家有用……
(其实你是最近重装系统才顺便写了这篇文章吧?)




前期准备:

Windows XP SP2 (其实系统只要是 98 以上都可以遵循这样的方法我认为)
Apache 2(本例中我选用了 2.2.4 for Win32 ……)
PHP 5 (目前最新版本 5.2.1 for Win32 Zip 版……)
MySQL 5 (5.1 尚不稳定…… 我们姑且还是选择 MySQL 5.0.27 for Win32 Zip 版……)
Zend 3 (版本为 ZendOptimizer-3.2.4-Windows-i386.exe)
本方案并不涉及系统文件夹…… 所以我们大可选择其它分区的某个文件夹来方便日后的服务器维护…… 本为以 X:\Server 为例…… 注意:文件夹名称最好不要包含空格或其它非英文字符…… 否则某些情况下容易造成服务器崩溃……



安装 Apache:

运行 apache_2.2.4-win32-x86-no_ssl.msi …… 一路 Next 下来…… 到选择安装方式的时候,选择 “Typical” 自定义方式…… 然后 Next 选择安装路径…… 定位到 X:\Server\Apache2.2.4 (当然,你选择其它路径也可以,甚至选择 Complete 安装都没问题…… 我只是习惯讲所有服务器相关软体集中到一起而已)
本来不准备写 IIS 与 Apache 的共存配置…… 想一想还是带一笔吧…… 提示填写 Server Information 时…… 最下方会让你选择端口…… 如果你安装了 IIS 伺服器…… 这里就选择第二项 “only for the current user, on Port 8080, when started manually.”…… 也就是说 Apache 将占用 8080 端口…… 如果你没安装 IIS …… 无视之……
继续 Next …… 弹出几个 CMD 窗口安装 Windows 服务以后…… 安装就完成了…… 右下角将出现 Apache 粉红色的羽毛 Icon,不出意外图标上应该显示绿灯(表示 HTTP 伺服已经正常启动)…… 你可以访问 http://localhost/来试试,如果屏幕出现 “It Works” 就表示安装成功…… (我记得以前的版本不是这样的,而是一个挺花哨的页面…… 所以只要不出现找不到页面的提示…… Apache 服务就安装成功了)当然了…… 如果亮起红灯…… 配置肯定错误…… 回头查查吧……
Apache 服务器就安装完毕了……

安装 PHP :

解压 php-5.2.1-Win32.zip …… 并放置到 X:\Server\PHP5.2.1 之下……
修正 php.ini (使用php.ini-dist 或者 php.ini-recommended 都行)
修改extension_dir = "X:\Server\PHP5.2.1\ext" (用查找 extension_dir,路径改为你的php5的ext目录)
然后必须去掉 ;extension=php_gd2.dll 和 ;extension=php_mysql.dll 前的分号。如果不用mysql。则可以不删除php_mysql.dll 前的分号
error_reporting = E_ALL & ~E_NOTICE;设置为E_ALL,所有的信息都会显示
register_globals = On
至此 PHP 就安装完毕了…… 当然,现在还未与 Apache 关联…… 而且未作任何设置…… 不要急…… 后面我会写……

配置 Apache:

下面开始修改 Apache 配置文件: X:/Server/Apache2.2.4/conf/httpd.conf
修改文档发布路径……
搜索:
DocumentRoot “X:/Server/Apache/htdocs”
将值修改成你想要的发布路径,比如:
DocumentRoot “X:/Server/WWW”
然后还有一处也需要修改…… 否则将无权访问……
搜索:
Directory “X:/Server/Apache/htdocs”
修改为:
Directory “X:/Server/WWW”
修改默认脚本:
搜索:
DirectoryIndex index.html
添加你想要的默认脚本名称,用空格分隔,注意前后有优先顺序,比如:
DirectoryIndex index.PHP index.html index.htm
针对 PHP 5 的配置:
在文档的最下方加入以下字符:
#调用 PHP 5 模块
LoadModule PHP5_module “X:/Server/PHP5.2.1/php5apache2_2.dll”
#添加 Mime 类型…… 亦可以修改 mime.types 文件
AddType application/x-httpd-PHP .PHP
#添加默认字符集…… utf8才是王道……
AddDefaultCharset UTF8
#设置 PHP.ini 目录
PHPIniDir “X:/Server/PHP5.2.1”
针对 Mysql 5 的配置
在文档的最下方加入以下字符:
LoadFile X:/Server/PHP5.2.1/libmysql.dll
禁止目录显示
# Option Index FollowSymlinks
至此,Apache 已经可以支持 PHP 了…… 当然…… 本文仅介绍如何进行基本安装…… 将不涉及详细的配置以及优化…… 各位可以自行参阅手册进行配置……

安装 MySQL:

下载 mysql-5.0.27-win32 …… 并用默认设置一路“下一步”到 X:\Server\MySQL5.0.27 之下……
安装 Zend:

Optimizer是免费版,Studio是要收费的
由于是windows安装版,所以基本上也是不停地“下一步”就行了。只是中途需要选择php.ini和apache的安装路径。
页: [1]
查看完整版本: 最纯净的 Apache 2 + PHP 5 + Mysql 5 + Zend 3 for WinXP 配置法