首先要安装 Windows 版的 Composer。
下载地址:https://getcomposer.org/Composer-Setup.exe
下面开始安装吧!第一步,先选择本地的php.exe的位置:
选好之后是这样:
代理设置,如果你的网络有限制,需要设置代理,请填写一下代理地址,如果没有请继续“Next”:
继续“Install”:
继续“Next”:
好的,点击“Finish”完成 Composer 的安装。
Composer 安装好之后,我们在命令行工具下来完成继续操作。Win7下可以用cmd打开命令行终端或者使用系统自带的PowerShell。本文是在Git Bash下操作,Git Bash的安装教程看这里。
我们来输入“composer --version”来测试一下 Composer 的版本:
嗯,不错,已经显示了 Composer 的版本,那么我们开始安装 Drush 吧!
Drush 现在在维护的有多个版本,比如6,7,8,9 都有,你可以根据需要选择安装对应的版本。
如果你想安装Drush 7,可以使用这样的命令:
composer global require drush/drush:7
这里,我们演示的是不指定版本,键入命令:“composer global require drush/drush”:
相关的依赖组件自动安装:
接下来,需要把Drush的路径放入环境变量里:
路径在这里,Windows7 下路径格式是这样:C:/Users/[user name]/AppData/Roaming/Composer/vendor/drush/drush,注意把“[user name]”替换为你电脑的用户名哦!
你可以选择在用户变量(User variables)里加Path,也可以在系统变量(System variables)里添加。
备注:用户变量就是只针对当前用户,而系统变量可以作用于电脑的所有用户。不过,一般个人电脑就自己一个用户使用,所以,放在用户变量里就可以。
环境变量添加了之后,来试试drush命令,键入“drush”,看看出现点啥:
一堆drush的帮助尽入眼底,如果有兴趣,你可以稍后慢慢看,下面来看看drush的状态,键入“drush status”:
原本以为到此已经大功告成,刚好本地一个 Drupal 7 站点需要升级,刚键入升级命令“drush up”,就出状况了:
这是怎么回事?经过一番疯狂谷歌,原来问题是出现在“Mysql”路径没有写入环境变量,好吧,被这个问题耽误了不少时间,恭喜你,你看到这个就少走不少弯路了。
我本地的 Mysql 是 XAMPP 集成环境里的,路径是:“D:\xampp\mysql\bin”,你可以看看自己的 mysql 的路径作相应修改。
搞定了这个 mysql 路径,Drush 终于可以跑起来了,继续“drush up”跑起来:
终于,Drush 可以飞奔了,到此,我们的《Windows下通过Composer来安装Drush》就完成了!
相关资料: