当前位置:首页 > [毕业论文]基于织梦CMS(DedeCMS)的手机游戏门户网站的设计与实现 - 图文
第二章 关键技术简介
第一节 开发环境
一、WAMP运行环境
Windows下的Apache+MySQL+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序。但是因为常被放在一起使用,拥有了越来越高的兼容度,为了方便安装配置,我们可以安装集成软件WampServer,来组成了一个强大的Web应用程序平台。
WAMP是基于Windows,Apache,MySQL和PHP的开放资源网络开发平台,每个程序在所有权里都符合开放源代码标准:Windows是开放系统;Apache是最通用的网络服务器;MySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。
[2]
1、使用WAMP集成软件的优点
WAMP集成软件的优点如下:
① 可避免由于缺乏WAMP的知识,而无法正确设置环境。
② 可快速安装并设置好WAMP环境,让我们直接开始真正感兴趣的软件。 ③ 可方便的搭建测试环境,对于测试“是WAMP环境问题,还是XOOPS造成的问题”很有帮助,采用排除法即可。
2、主要的WAMP集成环境
WampServer,是Windows下,Apache,MySQL,PHP集成安装环境。PHP扩展,Apache模块,开启/关闭鼠标点击就可以操作,也不需要亲自修改配置文件,WAMP它会去做。再也不用到处询问PHP的安装配置问题了,WAMP一切都搞定了,这个软件在Windows平台上使用的较多。
AppServer,集成了Apache、PHP、MySQL、phpMyAdmin,较为轻量,版本很久未更新了。
总的来说,以上几种WAMP环境基本上都可以满足初学者配置WAMP环境的需要,像XAMPP和AppServer各种组件比较全,但也会觉得文件组成比较复杂,初学者一下子也看不明白,像WampServer由于是全新配置的集成环境,程序文件配置比较严谨,环境程序大小也适中,而且可以自定义任意目录,系统会自动进行参数配置,特别适合初学者学习使用。
在WampServer安装完成后,通过http://localhost/打开后可以看到WampServer自带的一个简单的页面,里面有phpinfo和phpmyadmin工具。
5
二、Dreamweaver CS
Adobe Dreamweaver,简称“DW”,中文名称“梦想编织者”,是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。被认为是目前网站设计、开发、制作的首选工具。
Adobe Dreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能。它有Mac和Windows系统的版本。随Micromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。Dreamweaver自MX版本开始,使用了Opera的排版引擎“Prest”作为网页预览。
[3]
1、Adobe Dreamweaver CS
Adobe Dreamweaver CS5是一款集网页制作和管理网站于一身的所见即所得网页编辑器,Dreamweaver CS5是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
2、Dreamweaver CS5的新增功能
Adobe Dreamweaver CS5软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的Adobe CS Live在线服务Adobe BrowserLab集成,设计人员可以使用 CSS检查工具进行设计,使用内容管理系统进行开发并实现快速,精确的浏览器兼容性测试。
集成CMS支持新增功能,尽享对WordPress,Joomla和Drupal等内容管理系统框架的创作和测试支持。
CSS检查新增功能,以可视方式显示详细的CSS框模型,轻松切换CSS属性并且无需读取代码或使用其他实用程序。
与Adobe BrowserLab集成新增功能,使用多个查看,诊断和比较工具预览动态,网页和本地内容。
PHP 自定义类代码提示新增功能,为自定义PHP函数显示适当的语法,让建站者能更准确地编写代码。
第二节 PHP开发语言
PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言和Java的特点,入门门槛较低,易于学习,使
6
用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
PHP语言的优点有:
① 开放源代码,所有的PHP源代码事实上都可以得到。 ② 免费性,和其它技术相比,PHP本身免费且是开源代码。
③ 快捷性,程序开发快,运行快,技术本身学习快。嵌入于HTML,因为PHP可以被嵌入于HTML语言,它相对于其他语言编辑简单,实用性强,更适合初学者。
④ 跨平台性强,由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、Windows、Mac OS下。
⑤ 效率高,PHP消耗相当少的系统资源。
⑥ 图像处理,用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。
⑦ 面向对象,在PHP4和PHP5中,面向对象方面都有了很大的改进,PHP完全可以用来开发大型商业程序。
第三节 织梦内容管理系统
一、DedeCMS的简介
织梦内容管理系统(DedeCMS)以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,经历了数年的发展,目前的版本无论在功能,还是在易用性方面,都有了快速的发展和进步,DedeCMS免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用此系统。织梦内容管理系统(DedeCMS)基于PHP+MySQL的技术架构,完全开源加上强大后台管理系统,稳定的技术架构,让开发者无论是做小型网站,还是想让网站内容更丰富,都能像使用软件一样够方便灵活地运用。
二、DedeCMS的运行环境
DedeCMS基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台,环境需求如下:
1、Windows平台
IIS/Apache+PHP4/PHP5+MySQL3/4/5如果在Windows环境中使用,建议用DedeCMS提供的DedeAMPZ套件以达到最佳使用性能。
7
[4]
2、Linux/Unix平台
Apache+PHP4/PHP5+MySQL3/4/5(PHP必须在非安全模式下运行)建议使用平台:Linux+Apache2.2+PHP5.2+MySQL5.0。
3、PHP必须环境或启用的系统函数
allow_url_fopen GD扩展库MySQL扩展库系统函数——phpinfo、dir。
4、基本目录结构
/ 根目录在安装可选模块时需设定可写入文件和创建目录的权限。
..../install 安装程序目录,安装完后可删除(安装时必须有可写入权限) ..../dede 默认后台管理目录(建站后建议修改) ..../include 类库文件目录 ..../plus 附助程序目录 ..../member 会员目录
..../images 系统默认模板图片存放目录 ..../uploads 默认上传目录(必须可写入) ..../a默认HTML文件存放目录(必须可写入) ..../templets 系统默认内核模板目录
..../data 系统缓存或其它可写入数据存放目录(必须可写入)
..../special 专题目录生成一次专题后可以删除special/index.php(必须可写入)
三、DedeCMS的应用领域
1、企业网站
无论大型企业还是中小型企业,运用网络传递信息都能够在一定程度上提高办事效率,提高企业间竞争力。用DedeCMS系统建设网站是一个自由和开放源码的内容管理系统,并且可以独立使用内容发布系统CMS。在中国,DedeCMS被称为最受人们喜爱的CMS系统。
[5]
2、政府机关
通过建立政府门户,有助于各种信息和资源的整合,为政府和社会公众之间联系和沟通提供了很大的帮助,从而使政府可以更快、更便捷、更有效地了解群众,进一步展开工作。
3、教育机构
随着网络信息的发展,使得教育机构之间及教育机构内部和教育工作者之间更方便快速的传递信息,资源共享,全面提升教育类网站的层面。
4、媒体机构
如今的互联网新媒体早已经强而有力的冲击了传统的媒体,在这个过程中,各类媒
8
共分享92篇相关文档