Drupal 是由很小的核心和几千个实现不同功能的模块组成,无论要实现什么功能,几乎都可以通过找到模块来实现。但是一个中等的系统会需要几十个或者上百个模块。所以Drupal 模块的部署和维护必须通过高效的方式来实现。

Drupal 提供了两种不同的部署方式,你可以通过命令行来部署,或者通过传统的WEB界面来维护。

Drupal有命令行维护工具Drush,只需要一行命令,你就可以下载,激活,禁用或者更新模块,下面我们来一个例子: 下载views的命令:

drush dl views
激活views的命令
drush pm-enable views
这样一个views的模块就安装好了。

如果在report里面看到一些模块需要更新,这个时候,我们使用下面这个命令就可以了,而不用去进行一些很繁琐的操作。

drush pm-update

怎么样,是不是很强大,闲话少说,下面告诉你如何安装drush

$ cd ~
$ wget http://ftp.drupal.org/files/projects/drush-7.x-4.5.zip
$ unzip drush-7.x-4.5.zip
$ ln -s /path/to/drush/drush /usr/local/bin/drush

这样,就可以使用drush命令了。

清空cache可能是开发中最常用的功能:

$ drush cache clean
查看watchdog信息:
$ drush ws
执行cron
$ drush cron

更多的drush命令可以查看http://drush.ws