- PHP网络编程学习笔记
- 宗杰等编著
- 913字
- 2020-08-28 05:08:30
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=1739554009-2dNVrNsf1wVcUQdCUBsb4rVbcXCrf9ni-0-8cb440ece7da0c54462324f1a69fe2d5)
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1739554009-1G9zVsNGgY2YglrSZZ5JCRhVmADkToBs-0-2d9ec8f083596f3a98b9e55126aad856)
图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=1739554009-UDPaNtWN8bQxQ5msgNYiSLzI6Pd0JfUT-0-89c820707a6636b5d14783d5cd595748)
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739554009-c2Nwl7MTO5GH3urg3w7S91nqhq0KegUM-0-4b9cc92adedf5c6b12ad96f03571b48c)
图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=1739554009-vq2gT6ygmhFpzHqnmfR6PRTaotZ5pua0-0-d903e72d643141070c4a7cd3d0fe1f8c)
图2-3 Windows Apache安装图3
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1739554009-MHpz6dOHkp0euPlkG9zQOFiVTsd53l5C-0-cbaa7bc712ab6ecdab93f9f7e0c538b5)
在安装向导程序结束后,可以在Windows的开始程序菜单中找到Apache服务器的各种系统功能菜单,这些菜单可以很简单地对其进行配置、监控、启动、关闭、重启等操作,如图2-4所示。
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1739554009-h78y3xmdb2RzeSUk7PUAAJ6J8tkfX0nJ-0-6683ec8700770af8d0f8bfe5a19519e6)
图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=1739554009-aIxaH2UDt5N6KNRhVQDX8P1zOtuBiMyp-0-bd098c55ad902e4c3fb1920fa4cc9e83)
图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=1739554009-0wEi5aogewNY3z0z8zz4rSBKmqhnK4kk-0-1bf20ee1a08c4148d597e65d09b9ba62)
图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=1739554009-zYm6f3DU2uQAP48BDncdFJbazKxUQUkX-0-36b1a1e866f8b45e7644a6ce28f7f008)
图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=1739554009-S8ZV4fFWGvm0coiuvqB1pKEWGxAXUtnV-0-d454b4a775467271854dd7334975e0f7)
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0039_0001.jpg?sign=1739554009-CtQj7IYsop3yN0qLrBpp917ptlXiqBmD-0-f77d8b1c5403083d34cebef068041e9c)
图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=1739554009-kpgHEoJvbvaqR9ZNIeQpO19nYAgAtzpJ-0-61a22520e2fb201ad9a0ce4c0ab6b413)
图2-9 Windows PHP安装成功图
以模块方式安装好PHP后,可以通过查看Apache的配置文件httpd.conf来确认是否已经配置好了模块模式,如图2-10所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0040_0001.jpg?sign=1739554009-IwGGXkWjbYNCJjWi5987mH0J0BsIihzN-0-126099ee3a07b55cb532307610d77c78)
图2-10 Windows PHP模块配置图
最后,可以通过运行本章后面介绍的第一个PHP程序来检测是否成功配置和启用了PHP的模块模式,如图2-11所示:
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1739554009-ZgDXDJdnJnN2rj6tP0acMlSk2VEWNXm5-0-b671a58d5a379d0f18198fbcd92cdbdd)
图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=1739554009-HlKuzSMO48cgdFSfJZWKPP4hzKTeg2cr-0-e9687969703a762119ad3061b008b806)
图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=1739554009-6Y1lIheKhgwuPJSQPK2ZDL28RZb17Dc3-0-7428100ae70060f32002e220bb86c8ca)
图2-13 Windows PHP CGI配置图
通过运行本章后面介绍的第一个PHP程序来检测是否成功配置和启用了PHP的CGI模式,如图2-14所示。
![](https://epubservercos.yuewen.com/3B6850/3591161103655901/epubprivate/OEBPS/Images/figure_0042_0001.jpg?sign=1739554009-JQXvbs7AhtqD7dFVOEKEFSYSINXfLC8i-0-d671bf4a6c5f93124f44c78ef933e7c5)
图2-14 Windows PHP CGI测试图