Apache 2 + php 5 + mysql 5 在Windows下的安装与配置详解(最新版)
上一篇 / 下一篇 2006-11-30 16:02:20 / 天气: 阴雨 / 心情: 平静 / 精华(1) / 个人分类:PHP相关
Apache 2 + php 5 + mysql 5 在Windows下的安装与配置详解(最新版)
n/W0vY5E*]6T0Ue q5j-MsC@0声明:我是一菜鸟,下面的资料是从网上搜来的,结合了自己的实际情况和操作,便生成了一下一些文字,如有疏漏,还望各位指导批评,学习ing~~~
2P!Iqk(\ x,S0先准备好软件:PHPChina 开源社区门户%kv)q[KEC
Windows XP SP2 (其实系统只要是 98 以上都可以遵循这样的方法我认为)PHPChina 开源社区门户N3A"[8na,D
Apache官方下载地址:apache_2.2.3-win32-x86-no_ssl.msi,更多版本在这里;PHPChina 开源社区门户$y6CZ$a-c)p{0m
Apache 2(本例中我选用了 2.2.3 for Win32 ……)PHPChina 开源社区门户0bXT7O/W6m[X.`"l
php官方下载地址:php-5.2.0-Win32.zip,更多镜像下载地址,更多版本下载;
2{izEa~5x$D(LI0 PHP 5 (虽然最开始用的是5.1.4…… 但现在新发布了5.2.0,所以我选择了 5.2.0 for Win32 Zip 版……)PHPChina 开源社区门户
U*PS
AqGmd
mysql官方下载地址:MySQL-5.0/mysql-5.0.27-win32.zip,更多镜像下载地址,更多版本下载。PHPChina 开源社区门户#W$Rmqo5Z
mysql官方下载地址:mysql-noinstall-5.0.27-win32.zip,更多镜像下载地址PHPChina 开源社区门户n$K:D?*Q;w.ox
MySQL 5 (5.1 尚不稳定…… 我们姑且还是选择 MySQL 5.0.27 for Win32 Zip 版……)PHPChina 开源社区门户LgW4_!a UH
phpMyAdmin官方下载地址:phpMyAdmin-2.9.1.1-all-languages.zip,更多版本下载。
2gi8c0vUSP#E5P0本方案并不涉及系统文件夹…… 所以我们大可选择其它分区的某个文件夹来方便日后的伺服器维护…… 本为以 X:\Server 为例…… 注意:文件夹名称最好不要包含空格或其它非英文字符…… 否则某些情况下容易造成伺服器崩溃……
BC1D s YG1Y0
FmM*}4[x0========================================
,R2r@z*k;?#rMa0安装 Apache :PHPChina 开源社区门户'HeE#}!^
运行 apache_2.2.3-win32-x86-no_ssl.msi …… 一路 Next 下来…… 到选择安装方式的时候,选择 “Custom” 自定义方式…… 然后 Next 选择安装路径…… 定位到 X:\Server\Apache (当然,你选择其它路径也可以,甚至选择 Complete 安装都没问题…… 我只是习惯将所有服伺服器相关软体集中到一起而已)
t5F\nd7{S%d6Jq4{0 本来不准备写 IIS 与 Apache 的共存配置…… 想一想还是带一笔吧…… 提示填写 Server Information 时…… 最下方会让你选择端口…… 如果你安装了 IIS 伺服器…… 这里就选择第二项 “only for the current user, on Port 8080, when started manually.”…… 也就是说 Apache 将占用 8080 端口…… 如果你没安装 IIS …… 无视之……
Z:U/EmU^9]+t)E,q
f0 继续 Next …… 弹出一个 CMD 窗口安装 Windows 服务以后…… 安装就完成了…… 右下角将出现 Apache 粉红色的羽毛 Icon,不出意外图标上应该显示绿灯(表示 HTTP 伺服已经正常启动)…… 你可以访问http://localhost/或http://127.0.0.1/来试试,如果浏览器出现 “It Works” 就表示安装成功…… (以前的版本不是这样的,而是一个挺花哨的页面,有个Apache羽毛的那种…… 所以只要不出现找不到页面的提示…… Apache 伺服就安装成功了)当然了…… 如果亮起红灯…… 配置肯定错误…… 回头查查吧……
Q"pE;BGN(Ta u*y}0 Apache 伺服器就安装完毕了……PHPChina 开源社区门户k})`e|,}s6W
PHPChina 开源社区门户E9x;b5~hJ9@P d|^
=======================================
ite0H poc5T0安装 PHP :
b@:_!W4l4t0 解压 PHP-5.2.0-Win32.zip …… 并放置到 X:\Server\PHP 之下……
d:sDfLY4gr0 接下来为 PHP 的安装目录添加环境变量…… 在我的电脑图标上点击滑鼠右键…… 查看‘属性’…… 然后切换到‘高级’选项卡…… 点击‘环境变量’按钮(快捷键:Alt+N)…… 在弹出的‘系统变量’域中找到‘Path’变量…… 双击编辑并在变量值的最后添加 ‘;X:\Server\PHP;X:\Server\PHP\ext’ (注意有个分号,用来分隔之前的值)……
O2z7E,X*g`0 重启电脑…… 为啥? 让环境变量生效呗……
iF.k.l
Sg0 至此 PHP 就安装完毕了…… 当然,现在还未与 Apache 关联…… 而且未作任何设置…… 不要急…… 后面我会写……
9r;obHcf#C;r D0
;Y7?4PycV'gKod0=======================================
O7j7k"RyB?0配置 Apache :PHPChina 开源社区门户a8alRu5x-f p5u
尤为重要的一步:如果你跟我一样选择了旧版本的 PHP 稳定版本 5.1.6…… 官方下载来的源码包中的模块化支援 PHP5apache2.dll 是不适用于 Apache 2.2.3 的…… 据查需要重新编译 PHP …… 不过PHP5 研究室提供了解决方法:
+i-^aPA {/Z0 下载这个压缩包(http://www.phpv.net/php5apache2.dll-php5.1.x.rar)…… 解压后将 PHP5apache2.dll 扔进 X:\Server\PHP 覆盖原文件…… 将 httpd.exe.manifest 扔进 X:\Server\Apache\Bin 文件夹…… 最后运行 vcredist_x86.exe (如果你安装有 .Net FrameWork 就无需安装此文件)…… 当然,如果你选择最新的版本 PHP 则可略过此步。PHPChina 开源社区门户 T9H?R"I
下面开始修改 Apache 配置文件: X:/Server/Apache/conf/httpd.confPHPChina 开源社区门户.@#j2{F`AN*Z
Vb]3I\i'Q0修改文档发布路径:
5Eb;Vj2m!a5oo]0搜索:
6mN0H(QOGD a
i0DocumentRoot “X:/Server/Apache/htdocs”
Z3n7n9sL4{b0将值修改成你想要的发布路径,比如:PHPChina 开源社区门户!v:Z#@8n_,I"I)@
DocumentRoot “X:/Server/WWW”PHPChina 开源社区门户at5i j]Lz
然后还有一处也需要修改…… 否则将无权访问…… 我继续说……
"m,N&WG;L {6X0搜索:
0t;I_*p]0Directory “X:/Server/Apache/htdocs”
,I-VL;^*PGED0修改为:PHPChina 开源社区门户([V.ho3|)?
Directory “X:/Server/WWW”PHPChina 开源社区门户e'r*n_*R.N2{
修改默认脚本:PHPChina 开源社区门户4?N.ZQX R&g
搜索:PHPChina 开源社区门户L.JAkk w
DirectoryIndex index.htmlPHPChina 开源社区门户4CV1fK0S*KY rEp;v
添加你想要的默认脚本名称,用空格分隔,注意前后有优先顺序,比如: