欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

在Windows 下安装drush。有大用 有大大用

shiping1 的头像

Drush是一个在命令行使用的php脚本库,在服务器本地通过php解释器调用执行,可以用命令行操作的形式管理Drupal站点,功能包括几乎所有的常用操作,比如下载安装模块和主题,管理数据库,管理用户等等。

在过往,windows 安装drush 挺麻烦的。这里有介绍了drush在windows的安装步骤,需要安装一系列的小工具软件。而现在,在windows 下安装变得非常容易,因为现在又了一个新的套件工具叫:Drush Windows Installer
 
 它的下载路径为 https://github.com/drush-ops/drush/releases/download/6.0.0/Drush-6.0-2013-08-28-Installer-v1.0.21.msi
  具体详细 /node/5135  或者  https://www.drupal.org/node/594744    再或者 谷歌 "drush windows installer"
 好像它还含有git的功能
它是把一些必须用到的工具整合起来一起安装并且配置好环境,使用方法:

Drush Windows Installer 安装完后,你会在桌面上发现一个图标,

直接双击它就进入了命令行窗口,cd到你的某个网站文件夹根目录下(index.php所在目录),比如我的是:

D:\wamp\www

然后就可以通过这个进行命令行操作了

最常用的命令有:

drush help (查看命令帮助)

drush cc (清缓存)

drush cron (运行cron)

 

drush dl 模块名 (下载模块,如果你有modules/contrib,那么默认就下载到这里,直接是已经解压缩的文件夹哦!)

drush en 模块名 (启用模块)

drush dis 模块名 (卸载模块)

drush fl (列出所有feature,如果启用了features模块)

drush fr feature名 (revert feature)

 

 

这里以安装drupal 为一个简单例子:

在d:\wamp\www 命令提示符下输入:

drush dl drupal 

然后输入 dir 就会发现下方多了一个drupal 文件夹 drupal-7.22

输入cd drupal-7.22

进入文件夹,然后输入:

drush si -y --db-url=mysql://root:root@localhost/db_name

就会自动安装drupal

最后打开地址: http://localhost/drupal-7.22 访问网站看看

 

网站安装成功了,是不是很简单?

来自 http://www.drupalla.com/node/2263

 

Drush Windows Installer - 让本地安装使用Drush变得so easy!  不指定

ilovedrupal , 2011/12/30 15:29 , drupal建站 » drupal开发 , 评论(0) , 阅读(1767) , Via 似水流云  |  |  
Drush是Drupal的一个命令行外壳和Unix脚本界面,可以使用命令行的方式方便快捷地管理你的Drupal站点。

而Drush Windows Installer - 让本地安装使用Drush变得so easy!

下载链接: http://drush.ws/drush_windows_installer

大家下载下来安装包,直接安装即可,安装时全部默认即可,我是直接按照提示安装到了:

C:\Program Files\Propeople\Drush

接下来是要改path环境变量:

WIN7为例:打开控制面板->系统和安全->系统->高级系统设置->环境变量,找到Path,编辑之,在值的最后增加两个路径(注意路径之间用 ; 隔开),

1.php路径,即php.exe所在的根目录,比如我的是:F:\wamp\bin\php\php5.2.8;

2.drush路径,即drush安装目录,C:\Program Files\Propeople\Drush;

这样就设置完了。

使用方法:

Drush Windows Installer 安装完后,你会在桌面上发现一个图标,直接双击它就进入了命令行窗口,cd到你的某个网站文件夹根目录下(index.php所在目录),比如我的是:

F:\wamp\www\image

然后就可以运行drush命令了,常见的有:

drush help (查看命令帮助)

drush cc (清缓存)

drush cron (运行cron)

drush dl 模块名 (下载模块,如果你有modules/contrib,那么默认就下载到这里,直接是已经解压缩的文件夹哦!)

drush en 模块名 (启用模块)

drush dis 模块名 (卸载模块)

drush fl (列出所有feature,如果启用了features模块)

drush fr feature名 (revert feature)

其余参见 drush help 出来的帮助列表。

值得一提的是,drush的命令是可以扩展的,我们可以扩展一个drush命令来执行我们要做的操作,比如 node export模块,如果你安装了它,你会在drush help里发现相关命令。

如果是小网站,可能drush的优势不是那么明显,但当你的网站数据量非常大,模块相当多,还启用了features(feature revert有时候相当耗时...)的时候,你就会感到drush的便利了!

来自 http://www.majormoves.net/post/919/
普通分类: