![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=1739220480-V8lt6CkxiK5e2ASzEdw2OmdHXxJCONKG-0-5fdb9683cc17fcb50e66ed901089acf5)
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1739220480-N2roiKudGBXdybhhelwa5OgpyPE2wSNy-0-a2c8379e3fa95cfdc2363904524aac14)
图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=1739220480-GLKs3ygImm89ip4ShcUWdR7XlQrg1TC4-0-a9924ae3c320449bfc6cae5f73270e44)
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739220480-GK87Njf3fyH3OELcutgcJApmIjhHpeXi-0-11dbfdce4fe4e78ef1afd839e95c1d36)
图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=1739220480-AIwpmfgtN3HMmEqFnN0tHkcqfKL8Zgwz-0-7064b8250583321edbe955fe336de9b8)
图2-3 Windows Apache安装图3
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1739220480-tTaGXZ3uRDn3kqpRgYy9goNjBHPQFmYO-0-b45f902d29cbef8838579ef94e9c7229)
在安装向导程序结束后,可以在Windows的开始程序菜单中找到Apache服务器的各种系统功能菜单,这些菜单可以很简单地对其进行配置、监控、启动、关闭、重启等操作,如图2-4所示。
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1739220480-0CGgVtbdhbgUDPrwsmfKiELrFMppMqvx-0-c0188e5465eb4fa83ca9f0dba038568c)
图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=1739220480-PfWClmXK0M2TOTMDBSFKmqs0NUWhh7om-0-136c79aab06f4b055afb92bc7fb4dcdb)
图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=1739220480-lqRf4GsJuKXQJjZouNUR0UNoaqsPNF34-0-51c37280ad49a4b4b2187ea65eaff35e)
图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=1739220480-Rwv4kAMNCMZWN7AJblnxynrV43tQNOOJ-0-ad95e16464b95b5ed680d578859385a0)
图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=1739220480-Ab7NZE3qEXjk7xtF1RTEqdvhbIrM7NKh-0-8f684c3f5b80b015ca33cc78cb775f9d)
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0039_0001.jpg?sign=1739220480-nr2CIOFv9Shk4Yh6ssBt9p1KNVYiicfY-0-7437b39a883a2c941b15acf2e2453833)
图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=1739220480-lKcAqO1uie4UYfY4OBvvUgMaOpVxF7N0-0-2cb9280da22881c3f714acaeecdefea7)
图2-9 Windows PHP安装成功图
以模块方式安装好PHP后,可以通过查看Apache的配置文件httpd.conf来确认是否已经配置好了模块模式,如图2-10所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0040_0001.jpg?sign=1739220480-E8sCjnooZjmQ8mqrijElvIsQzUh5fLg8-0-1ab7807320d50dcd085a73dd5cba55ab)
图2-10 Windows PHP模块配置图
最后,可以通过运行本章后面介绍的第一个PHP程序来检测是否成功配置和启用了PHP的模块模式,如图2-11所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1739220480-AnbHubUjUSHbRhQNyTjwRAJF2QQfl3HN-0-535107a48e47e70e580feb76cec79d18)
图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=1739220480-7gDEFic3YDuOfS3goUHBd64JcdDFy6i5-0-f48d602b60ccc66ce23678b1e2e588b6)
图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=1739220480-TkYpbELRX2mAAKpAGjBW04ksSLGyfrhW-0-53c6a2c01564f4144b9b578264c18ecd)
图2-13 Windows PHP CGI配置图
通过运行本章后面介绍的第一个PHP程序来检测是否成功配置和启用了PHP的CGI模式,如图2-14所示。
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0042_0001.jpg?sign=1739220480-pbiyGHb72kRhMfJWoQvzkIGPc2wMucBc-0-e2c0192f4b2fddf394dc22bf1bdc825f)
图2-14 Windows PHP CGI测试图