![PHP网络编程学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/208/654208/b_654208.jpg)
2.3 在Windows下安装配置PHP+Apache开发环境
关于在Windows下面安装配置PHP+Apache的开发环境,下面将以apache-2.2.4和php-5.2.2为例,详细介绍其安装、配置过程和各种注意事项(以下全部过程都由笔者亲自实验所得)。
2.3.1 安装Apache
首先从Apache官方网站http://httpd.apache.org/download.cgi上下载Apache的安装程序apache_2.2.4-win32-x86-openssl-0.9.8d.msi,鼠标双击进入安装向导界面,如图2-1所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1738864941-VFSHkO5vXZmvFX8KEPwV5VyGmqqkeEzn-0-84f1c210b6f218ecc3c642d0193d0e88)
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1738864941-fup81E9UUzdazHzfSlzbOtbaKxUWhNqb-0-2823a4112bc78ec7bf3a974eebe54416)
图2-1 Windows Apache安装图1
在图2-1中,阅读完Apache的介绍后,点击Next按钮进入Apache服务器域名权限等配置界面,如图2-2所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0033_0002.jpg?sign=1738864941-qwaMC3D3UgrFguSlac2Bb1cKCrU1v72s-0-245c3e4be2db711441297bfb1235b0ef)
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1738864941-HqlnxIqY1lWeAPclbyATrNH2jXBpqoja-0-5919f81b69624fdb895f0c3bb5cd2bbc)
图2-2 Windows Apache安装图2
在图2-2中,配置完Apache服务器的各种选项之后,单击Next按钮进入Apache服务器最后的安装向导界面,如图2-3所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0035_0001.jpg?sign=1738864941-9adESUaGevhiyCxuAsXujqIR0aQGi2ne-0-fdc994321cfe76d56712fcc1c14e5876)
图2-3 Windows Apache安装图3
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1738864941-YajWsOGzdlA1jzjVvvSBsLsETnbS6Xp8-0-0944901cb9fd99be02ad0373ab2c5630)
在安装向导程序结束后,可以在Windows的开始程序菜单中找到Apache服务器的各种系统功能菜单,这些菜单可以很简单地对其进行配置、监控、启动、关闭、重启等操作,如图2-4所示。
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1738864941-bttRKCpRqAgrbpZQKWi64pOOWk9ZetGt-0-d81dc86f12368fb4f5588f0b4fa3f0ea)
图2-4 Windows Apache系统菜单图
在图2-4中的菜单中选择Start选项来启动Apache服务器,然后打开IE浏览器,并输入127.0.0.1来访问Apache服务器,如图2-5所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0036_0001.jpg?sign=1738864941-OFdMT0chM4xlPzxpLTc7uDTy94ZctwEP-0-3ba08543f646e751a3d31a922bb5c6c7)
图2-5 Windows Apache成功安装测试图
Windows下Apache默认的输出编码为英文,若要让Apache默认的输出为中文就需要修改Apache配置文件httpd-languages.conf,如图2-6所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0036_0002.jpg?sign=1738864941-kFlwV0TpyX3S1mNHmdysn33Iw18T9An9-0-115d190b39e40bedaeb530d7c4aa1c9b)
图2-6 Windows Apache成功安装测试图
2.3.2 以模块方式安装PHP
首先从PHP官方网站http://cn.php.net/downloads.php上下载PHP5的安装程序php-5.2.2-win32-installer.msi,鼠标双击进入安装向导界面,如图2-7所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0037_0001.jpg?sign=1738864941-vNC13g0rkzMQ5Pqy2flW73DDdX3NC229-0-156f28e3a5bd1eab64a28a308684f35b)
图2-7 Windows PHP安装图1
在图2-7中,配置完PHP安装路径后单击Next按钮进入PHP安装模式选择向导界面,如图2-8所示。
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0038_0001.jpg?sign=1738864941-WUjO5JRKLIbuy7ANyzUabm2swSPVwXfz-0-ab1e4c7080a44dc9cd6220f7172719a0)
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0039_0001.jpg?sign=1738864941-5UUcpWIWW8LLno6D0y5WKgLYrtsoytQ2-0-e5b664e21ce81456932f1073077f026c)
图2-8 Windows PHP安装图2
在图2-8中,配置完PHP组件后单击Next按钮进行安装,最后出现安装结束向导界面,如图2-9所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0039_0002.jpg?sign=1738864941-MPRZdT8toy8BkRey1EVqH29buJm5pPDa-0-178527615d4c3d91eb482cb355ed0bc8)
图2-9 Windows PHP安装成功图
以模块方式安装好PHP后,可以通过查看Apache的配置文件httpd.conf来确认是否已经配置好了模块模式,如图2-10所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0040_0001.jpg?sign=1738864941-dsxHTnCmNL42M969rfpOXpJNuzU94k87-0-efb1027f9c92873dc639c22f063d833a)
图2-10 Windows PHP模块配置图
最后,可以通过运行本章后面介绍的第一个PHP程序来检测是否成功配置和启用了PHP的模块模式,如图2-11所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1738864941-qDT1cjGeOkMOz8KuJR18EzNoarOSFdmb-0-cc5443f5f8e7309196f71a10684bc874)
图2-11 Windows PHP模块测试图
2.3.3 以CGI方式安装PHP
以CGI方式安装PHP与模块方式安装有一些差别,下面我们就来介绍如何用CGI方式安装PHP。
首先按照模块方式的步骤安装至配置安装方式的界面,并选择Apache CGI方式安装,如图2-12所示,然后按照模块方式接下来的步骤安装即可。
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0041_0001.jpg?sign=1738864941-A9EfNfRdK3kOo7g5JIT98NBe1aiUZ22X-0-0058ced167e0a00c02827e838d829029)
图2-12 Windows PHP CGI安装图
以CGI方式安装好PHP后,可以通过查看Apache的配置文件httpd.conf来确认是否已经配置好了CGI模式,如图2-13所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0041_0002.jpg?sign=1738864941-qwdyqXMpUwzuZdf5T7foznxomSemy85J-0-02ac791e73e9af0bf4608dcc8dba6d87)
图2-13 Windows PHP CGI配置图
通过运行本章后面介绍的第一个PHP程序来检测是否成功配置和启用了PHP的CGI模式,如图2-14所示。
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0042_0001.jpg?sign=1738864941-X5q3uZ4GhznbdcjV57LMChOChTc3fWbd-0-ad1253c2357e861018a9244b5c2c8142)
图2-14 Windows PHP CGI测试图