图 3.17查询示例
3.3 网站的发布环境设计
现有的论文探讨及教程研究中,基本都只提供了本地的网页测试,或者本地浏览,这对个人搭建博客系统的整体发布是不够完善的,因为真实的网页发布,还是要通过第三方服务器租赁运营商才能实现个人站点的在线浏览。笔者在通过学习路由交换技术之后,凭着对网络数据交换的理解,探索了这套完整的网页发布体系,在这一部分主要描述了如何在本地PC系统中搭建Apache+PHP的环境,通过“花生壳”提供的DDNS(动态域名解析技术),以及“万网”(现归属于阿里云旗下)提供的域名,实现博客系统的在线浏览。
3.3.1 Apache的安装与调试
Apache是一个开源项目,我们可以在其官方站点或者镜像分支站点中就可以直接下载,最近一个版本为Apache2.2。
图3.18 Apache HTTP Server2.2安装引导
在随安装引导一路下一步后,我们就完成了Apache的初始安装,同时,会生成C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs这个目录,既是存放将来发布页面文件的位置,在config配置文件中也可以对其更改。
为了页面文件前期测试的方便,我们可以修改本地的环境变量,在PATH中添加apache中bin路径C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin。这样就可以在测试时,直接从命令行中运营apache的实用程序,不必每次都输入完整路径。
接下来可以打开浏览器输入http://localhost/ 来测试安装状态,如果成果,会显示如下结果 :
图3.19服务启动成功测试效果图
3.3.2 PHP环境的安装和配置
PHP有几种不同的安装方法,这里推荐使用手工配置安装。到目前为止,自动安装程序还不够完整,不够安全,不能够用于活动的服务器。
(1) PHP安装
PHP同样是属于开源项目,在官方网站www.php.net即可下载到最新的 x86版本,下载完zip文件后,提取到任意目录下,本文使用的是C:\Program Files (x86)\PHP。在PHP的安装目录下,会有php.ini-dist 和php.ini-recommmended两个默认配置文件,选取推荐配置文件,修改文件后缀为ini即可启用配置信息。PHP的安装中,同样推荐在系统环境变量中添加PHP的安装路径。
(2) PHP环境配置
环境配置部分的步骤较多,主要包括PHP和apache的关联,以及PHP和MySQL之间的关联。详细步骤如下
1) 进入刚才更改后缀名的php.ini文件找到并将extension_dir 改为php/ext所在目录,如 "d:\php\ext";
2) 将doc_root 改为第一步中的同样目录,如 "E:\Program Files\Apache Software Foundation\Apache2.2\htdocs";
3) 找到 ;session.save_path = "/tmp" ,将';'去掉,设置你保存session的目录,如session.save_path = "D:/php/session_temp";
4) 然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
5) 接下来需要在Apache的目录中执行,主要用于允许Apache将PHP程序作为模块来运行:
打开httpd.conf,添加下面内容(位置任意):
LoadModule php5_module " C:\Program Files (x86)\PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
6) 重起Apache服务,以使得刚才的配置生效,这里需要说明的是,应该使用先点stop,再点start,如果直接点restart可能出现没有应用更改后配置的状况。 php+mysql博客网站的设计与实现+文献综述(13):http://www.youerw.com/jisuanji/lunwen_2862.html