1、 1 目录 摘要 2 第 1 章:项目概述 . 3 1.1 项目目的 3 第 2 章:背景技术介绍 4 2.1 PHP 语言 . 4 2.2 MySQL 数据库 . 4 2.3 Apache 服务器. 5 2.4 Discuz 产品介绍. 6 第 3 章:系统设计与功能的实现 8 3.1 Appserv 环境的安装与配置 . 8 3.2 安装与架设 Discuz .12 第 4 章:门户网站的设计与维护 .16 4.1 系统管理员的职责16 4.2 模板风格的管理 17 4.3 内容管理19 4.4 数据库备份 .20 总结 .23 致谢 .23 参考文献 23 2 摘摘要要 Discuz x
2、2 作为新一代的专业社区建站平台,交融了“跨界交融”设想理念,功能杰 出,而且把论坛(BBS) 、社交网络(SNS) 、门户(Portal) 、群组(Group) 、关闭平台(Open Platform) 运用充沛交融于一体。 Discuz x2 数据库目前用到了 MySQL 的 MyISAM 类型表, 但其缺陷是降低顺序运转效率,增大效劳器负荷。所以需求将数据聚集存储,将每个数据 量保持在一定的范围内,保证零碎仍然可以顺畅运转。这就是数据分表技术。下载最新的 Discuz x2 版本,安装,利用后台技术添加精美的模板,论坛基本能满足会员发帖,交流互 动等一般论坛的基本功能。做为论坛的创建者,
3、通过这项设计让我掌握了论坛的基本管理 技术,熟悉了 PHP 语言,了解了 discuz的强大,方便。 关键词:MySQL;PHP;下载;配置;安装 3 第第 1 1 章:章:项目概述项目概述 1.1 项目目的项目目的 Discuz作为新一代的专业社区建站平台,交融了“跨界交融”设想理念,功能杰出, 而且把论坛 (BBS) 、 社交网络 (SNS) 、 门户 (Portal) 、 群组 (Group) 、 关闭平台 (Open Platform) 运用充沛交融于一体。通过运用 PHP 语言,MySQL 数据库技术安装 Appserv 服务器,让 创建者熟悉 Discuz 配置环境,在此基础上掌握
4、 PHP 语言功能,MySQL 数据库技术。通过 创建网站,了解作为系统管理员的职责,以及通过管理员权限学会怎么去管理模板风格, 论坛、门户、群组、会员权限以及后期怎么进行数据备份等等,初步熟悉管理员的权限。 最后在了解了 Discuz 的强大,方便之后,学会与其它的同类产品进行对比,取长补短,不 断提升自己的能力。 4 第第 2 2 章:章:背景技术介绍背景技术介绍 2.1 PHP语言语言 PHP 全名 Hypertext Preprocessor,它是个被广泛运用在网页程式撰写的语言,尤其 是它能运用于网页程式的开发及能够嵌入 HTML 文件之中,它的语法和 C、Java 及 Perl 等
5、语法相似,且学习起来更容易上手。PHP 的目地是为了能使网站开发者可以快速地撰写 动感网页。 PHP 是一种服务器的程序语言,程序会在服务器端编译完成才会传送给客户端 Client 端,要编写 PHP 必需要具备三样东西,一个是 PHP 的解释器(CGI 或 Server 模组), 一个是网站服务器,还有一个则是网页浏览器。 PHP 是开放源码的通用脚本语言,特別适合用来开发网站程式,可以內嵌在 HTML 码內。PHP 程式的原始码是纯文字,所以可以用任何可处理纯文本的文本编辑器,如:记 事本、vi、emac 等。 PHP 基本上很类似 C 语言,主要语法都很相似。 2.2 MySQL数据库数
6、据库 配置 MySQL 服务用户名和密码,在这里用户名和密码设置的都是“root”,如图 1 所示: 5 图 1 配置 MySQL 服务用户名和密码 MySQL(发音为“my ess cue el“,不是“my sequel“)是一种开放源代码的关系型数据 库管理系统(RDBMS) ,MySQL 数据库系统使用最常用的数据库管理语言-结构化查询 语言 (SQL) 进行数据库管理。 由于 MySQL 是开放源代码的, 因此任何人都可以在 General Public License 的许可下下载并根据个性化的需要对其进行修改。MySQL 因为其速度、可 靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL 是管 理内容最好的选择。 2.3 Apache服务器服务器 Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛 使用 的计算机平台上。配置界面如图 2: 图 2 Apache Server 配置界面 6 Apache 源于