以前就知道Drupal有个名为Drush的Shell工具,但没有用过,最近需要对好多个Drupal网站进行一些初始设置,人工操作web上的菜单会非常费时费力。上周去花了些时间安装调试那个Drush工具,简直是神器啊,设置的效率起码提高几十上百倍!
Drush除了一些与Drupal核心模块配合的功能以外,还可以与一些第三方模块配合,例如与Language配合的添加语言功能、与Xmlsitemap配合的生成站点地图功能等,确实非常有用,某些情况下可节约大量操作时间,周末这两天就在服务器上运行一些通过l10n进行的翻译更新,下周将在更多服务器上安装Drush。
参考网站:
- Drupal Project: Drush
- 官方网站:github drush
实际使用的时候,可以把经常需要进行的操作(例如清理缓存等)做成.sh的批处理命令,直接运行就可以。
2013年3月6日补充安装办法:
先安装PEAR:
wget http://pear.php.net/go-pear.phar php go-pear.phar
(如果国内服务器上遇到找不到网址的报错,可能是线路或者DNS的问题,可以换时间多试验次。)
用默认的设置、回车安装pear、然后用pear安装Drush:
pear channel-discover pear.drush.org pear install drush/drush
就应该可以用了,用which drush验证是否安装,看到在/bin/drush
然后只需要执行 drush help 就可以看到帮助信息、正常使用了。
2015年补充:
升级办法:
pear update drush/drush
评论