Drupal高手建站技术手册
20
第2章 安装Drupal 6
本章将讲解如何安装Drupal 6,以及如何创建一个简单的个人博客。安装之前需要配
置好PHP的运行环境,并开启MySQL数据库服务。如何安装PHP和MySQL不属于本书介绍范围,请读者自己参考相关文档和书籍。目前PHP和MySQL在Windows下有独立安装包,安装起来相对比较简便。在Linux下,也有编译好的对应不同Linux发行版本的安装包。对于使用Windows作为开发环境的读者,建议使用AMP(Apache+MySQL+ PHP/Perl)集成环境——XAMPP。它集成了网站服务程序Apache、PHP扩展以及MySQL 数据库,只需要一次安装即可完成Drupal运行环境的搭建,可以避免很多在配置Apache、PHP和MySQL过程中出现的问题,是PHP开发者的首选。
2.1版本的选择
Drupal在经历了4系列的初出茅庐和5系列的辉煌后,现已发布了其第6个版本。Drupal最新的版本为6.10,与上一个版本相比,D6中增加了对AJAX支持,重写了主题模板引擎,支持更强大的模板自定义机制。同时,一些核心模块也做了少量的修改,不过大体上还是基本一致的。第三方模块中的CCK
和Views等模块,也做了重大的升级,因此是很吸引人的。
从功能角度看,即从内容的发布和管理、用户管理、站点配置等方面,除了操作界面有些微小的变化外,Drupal 6没有显著的改变。从程序角度看,Drupal 6重写了主题模板引擎,使之更为高效和健壮,同时开发方式也做了微小的变化,比如现在每个主题都需要有注册文件,而且Drupal还会对主题相关的函数或模板进行缓存,这些在开发时都需要稍加注意。
Drupal以其丰富的第三方模块闻名,因此选择Drupal版本的一个重要参考因素,就是看所要使用的模块是否有稳定版。Drupal的模块分为开发中版本、Alpha测试版、Beta测试版、预发布版(RC)和最终版。只有RC和最终版是可以用于生产环境的。如要对原有Drupal网站进行升级,则要充分考虑原网站自定义开发模块的迁移问题。
就目前开始学习Drupal,或使用Drupal建站的读者来说,应首选使用Drupal 6系列的最新版。
2.2 获得Drupal
Drupal程序的官方发布渠道只有网站。访问进入Drupal,在右侧将会显示当前Drupal主流版本的最新版,如图2-1所示。同时网站的第一条新闻也显示当前Drupal的下载链接,单击直接开始下载。
第2章  安装Drupal 6
21
图2-1  Drupal 首页的下载链接
Drupal 安装包是. 的压缩文件,下载之后可使用WinRAR 、WinZIP 或7Zip 等压缩软件进行解压缩。在Linux 下使用如下命令将Drupal 解压缩至当前目录。
tar –xvzf drupal-6.
Drupal 具有检查最新版本的功能。在其后台管理的系统状态报告页面中将会显示当前Drupal 发布的最新版本,如果运行的网站版本不是最新版则提示管理员进行升级。
2.3  创建数据库
Drupal 目前只支持MySQL 和PostgreSQL 数据库。PostgreSQL 也是非常著名的开源数据库。在安装Drupal 之前,需要手动创建一个供Drupal 使用的数据库,并且设置好连接数据库所使用的用户名和密码。Drupal 在安装时将自动生成它所使用的数据表。本节使用phpMyAdmin 创建供Drupal 使用的MySQL 数据库。phpMyAdmin 为当前最流行的基于Web 的MySQL 数据库管理工具。通过它可以控制无端的MySQL 数据库,执行对数据库、数据表、用户等管理工作,也可以进行SQL 查询。
如果使用XAMPP ,那么phpMyAdmin 是自动安装的,通过访问localhost/ phpmyadmin 即可进入phpMyAdmin 管理页面。如果没有使用,可以去官方首页(www.phpMyAdmin )下载最新版本。使用phpMyAdmin 创建数据库和用户的具体步骤如下。
打开浏览器,进入phpMyAdmin 管理界面,如locahost/phpmyadmin 。页面如图2-2所示。
在右侧中央有“Create new database (创建新数据库)”部分,填入数据库名字,并选择编码集(Collation )。编码集是数据表中的字段值存在数据库里时所使用的字符编码,如gb2312和utf-8等。如果要存放中文内容,请选择“utf-8_general_ci ”。
Drupal 高手建站技术手册
22
图2-2  在phpMyAdmin 中创建数据库
比如将数据库命名为“drupal ”,单击右侧的“Create ”按钮,即完成创建。图2-3即为创建成功的页面。
图2-3  成功创建新数据库drupal
在命名数据库时请注意:大小写是有区别的,建议全部使用小写字母。mysql下载下zip如何安装
接着创建数据库用户。数据库的root 用户可访问所有的MySQL 数据库。不过,一般PHP 应用程序都是明文存储数据库连接密码,因此非常不安全,如果一旦泄露,非法用户将获得数据库的最高权限。所以最好为每个数据库创建专用的用户以读取数据库,通过phpMyAdmin 创建数据库用户的方法如下。
在phpMyAdmin 首页面单击“权限”进入权限按理页面,如图2-4所示。
单击进入后,可以看到目前数据库中的所有用户列表。单击列表下方的“添加新用户”链接进入数据库用户添加页面,如图2-5和图2-6所示。
第2章  安装Drupal 6
23
图2-4 “权限”链接所在位置
图2-5  创建新用户的链接
图2-6  添加新用户页面

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。