![21天学通PHP](https://wfqqreader-1252317822.image.myqcloud.com/cover/689/687689/b_687689.jpg)
2.2 Apache服务器的安装
前面完成了服务器配置的准备工作,从本节开始将安装配置服务器,下面讲解Apache的安装与配置。
2.2.1 安装Apache服务器
Apache在Windows平台上的安装非常简单,只需要启动安装程序,按照提示逐步进行即可。Apache的版本为Apache HTTP Server 2.24。
注意:在安装Apache之前,必须保证电脑里没有安装IIS或其他服务器软件,如果已经安装了,建议将其卸载,因为可能会由于端口冲突而导致Apache无法启动,当然也可以设置使各个服务器软件工作在不同端口,但是在绝大多数情况下只需要一个服务器软件就足够了。
① 打开下载的Apache安装文件,双击启动安装可执行程序,首先会看到一个欢迎画面,如图2-1所示。
![](https://epubservercos.yuewen.com/CC030B/3590497003454301/epubprivate/OEBPS/Images/figure_0035_0004.jpg?sign=1739283645-IpOeXC7eUKU4nlEXMJHw7PDbmx2oJ6gm-0-93b8a22a9654f964a13d92d5027dcc84)
图2-1 欢迎界面
② 单击“Next”按钮,继续安装。进入版权声明界面,出现Apache许可协议,阅读完毕许可协议之后选择“I accept the terms in the license agreement”单选按钮,表示接受许可协议中的条款,如图2-2所示。
![](https://epubservercos.yuewen.com/CC030B/3590497003454301/epubprivate/OEBPS/Images/figure_0035_0005.jpg?sign=1739283645-lITyeyqhdq8r6yF9FHUSrTAP8hCjrCkn-0-cbd5cbca9a1a84e06d3d053fd8ce6b49)
图2-2 版权声明界面
警告:用户必须同意画面所列版权声明,如不同意将停止安装。
③ 单击“Next”按钮,出现如图2-3所示的服务器注意事项。
![](https://epubservercos.yuewen.com/CC030B/3590497003454301/epubprivate/OEBPS/Images/figure_0036_0002.jpg?sign=1739283645-aH949LGCy82f1c4aRplE0ADTU0Lxky9r-0-3b20f5b4ae3988f12d6de5e5c963816b)
图2-3 服务器注意事项
④ 阅读完毕后,单击“Next”按钮,出现服务器信息设置界面,如图2-4所示。
![](https://epubservercos.yuewen.com/CC030B/3590497003454301/epubprivate/OEBPS/Images/figure_0036_0004.jpg?sign=1739283645-pHVNCHedv5AZLCI3R7EckKLRFvDvEd3M-0-8598e86af0761ce0feb3c72634458113)
图2-4 服务器信息设置界面
此处要求设置一些服务器基本信息,分别是网站域名、服务器名、管理员邮箱,以及Apache的工作方式。如果只是在自己的机器上使用Apache,那么前三个选项可以保持空白,不需要设置。第四个选项有两种选择,建议选择第一项,即“针对所有用户,工作在80 端口,安装为服务”,“安装为服务”的意思是将Apache安装为Windows的一个服务,当机器启动时自动启动Apache。
⑤ 设置完成之后,单击“Next”按钮进入下一步,这时出现安装类型窗口,在这里有Typical和Custom即“典型安装”和“用户自定义安装”两种选择,如图2-5所示。建议不太熟悉Apache的初学者使用“典型安装”。
![](https://epubservercos.yuewen.com/CC030B/3590497003454301/epubprivate/OEBPS/Images/figure_0037_0001.jpg?sign=1739283645-lZOyakmB4SDwdy5UnN6fxBF4VkBL6C1H-0-0c1d189d52c4fb874fb50d333dde32ac)
图2-5 安装类型窗口
⑥ 单击“Next”按钮,出现Apache安装位置选择窗口。Apache默认被安装到C:\Program Files\Apache Software Foundation\Apache2.2\目录下。如果希望安装在其他位置,可以单击“Change”按钮来选择另外一个位置,这里采用默认位置,如图2-6所示。
![](https://epubservercos.yuewen.com/CC030B/3590497003454301/epubprivate/OEBPS/Images/figure_0037_0002.jpg?sign=1739283645-e7P7xtNj07kEAScjBF02qecOzFVR6Dti-0-c5052a75c3560548143d07b87f52c917)
图2-6 安装位置选择窗口
⑦ 单击“Next”按钮,这时出现“安装准备已就绪”窗口,如果不需要对前面的步骤做修改,就可以直接单击Install按钮开始安装Apache。安装开始后会出现安装进度条,如图2-7所示。
![](https://epubservercos.yuewen.com/CC030B/3590497003454301/epubprivate/OEBPS/Images/figure_0037_0005.jpg?sign=1739283645-q5TBP2t0aUw0FYY6XyejzCAqkKeWoIDa-0-8d4ed52eab6726401f91914dfd0c7327)
图2-7 安装过程
⑧ 全部安装完成后,则会出现安装成功的提示窗口,单击“Finish”按钮结束安装程序,如图2-8所示。至此,Apache的安装就完成了。
![](https://epubservercos.yuewen.com/CC030B/3590497003454301/epubprivate/OEBPS/Images/figure_0037_0006.jpg?sign=1739283645-gpm8N3Rid0hqjm3md9Mk3NwzeozD0RlW-0-24ed5a270cb50093c6f0a5ac60509c03)
图2-8 完成安装
⑨ 验证Apache是否安装成功,打开浏览器,在地址栏中输入http://localhost/或者http://127.0.0.1,这时如果看到如图2-9所示的页面,说明Apache已经成功安装并开始工作了。
![](https://epubservercos.yuewen.com/CC030B/3590497003454301/epubprivate/OEBPS/Images/figure_0037_0008.jpg?sign=1739283645-dWNSwZSZ13X4lQ1Y3HUVxuDn0u01yJwY-0-81d154edfe8c4b678ff22c31e6bee8a6)
图2-9 测试Apache
2.2.2 配置Apache服务器
此时网站已经能够解析静态网页了,但是所有的程序必须放在Apache的htdocs文件夹下才能被解析。如果用户想自己建立网站根目录,则需要对Apache中conf文件夹下的http.conf文件进行如下设置。
查找DocumentRoot,下面有这样一行:
DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"
这就是网站的默认根目录,可以修改为希望设置的目录。查找“This should be changed to whatever you set DocumentRoot to”。在它下面有这样一行:
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
把C:/Program Files/Apache Group/Apache2/htdocs改成要设置的目录,如C:\web。
这样,网站的根目录就变为C:\web了。