9.1. 在 Open Server 上安装 Drush。
在本文中,我们不会编写代码,而是为编写代码做准备。为此,我们将安装 Drush。Drush 是一个命令行工具,可让您执行许多与 Drupal 相关的日常操作:更新模块、上传/下载配置、备份等等。
如果您使用 Open Server 作为开发用的 Web 服务器,那么以下说明适用于您:
1. 安装服务器本身。 您可以从作者网站 open-server.ru 下载。安装方法与文档可在该网站上查看。
2. 安装 Open Server 后(或者如果您已经安装了),需要在 Windows 系统变量中注册 PATH 环境变量。
C:\Users\yourUserName\AppData\Roaming\Composer\vendor\bin;C:\OpenServer\modules\php\PHP-5.6;C:\OpenServer\modules\database\MySQL-5.5\bin
根据您选择的 MySQL 和 PHP 默认版本不同,文件夹名称 PHP-5.6
、MySQL-5.5
可能会有所变化。
在较新的版本中,Open Server 的默认目录名已更改为 OSPanel:
C:\OSPanel\modules\php\PHP-7.0-x64;C:\OSPanel\modules\database\MySQL-5.7-x64\bin
此步骤的目的是为了避免出现如下错误:needs a higher bootstrap level to run …
Open Server 也会使用它自己的 Path 变量。在设置中,请启用“使用系统 Path 变量”。此外,还需要在以下目录中创建一个文件:\userdata\config\path.txt
,并将系统 Path 变量的内容复制到该文件中。
3. 安装 Composer: https://getcomposer.org/download/
Composer 也是一个命令行工具,但它用于管理 PHP 的各种库。Composer 允许您保持所使用库的最新版本。如果安装成功,您可以在任意位置运行以下命令来检查 composer 是否可用:
composer -V
此外,如果您使用的是 Open Server 自带的控制台,可以在设置菜单中选择 高级 → 控制台,Composer 已默认安装。
4. 安装 Drush:
composer global require drush/drush:8.*
如果您需要安装 Drush 9.* 版本,请指定对应的版本号:
composer global require drush/drush:9.*
我们需要的 Drush 版本不低于第 8 版。接着执行安装命令:
composer global install
现在 Drush 将在任何网站下可用。要检查当前安装的 Drush 版本,请运行:
drush version
接下来,需要添加用于操作压缩文件的程序包。
下载并安装以下程序到 C:\Program Files\GnuWin32
目录(对于 64 位 Windows,路径为 C:\Program Files (x86)\GnuWin32
):
复制并重命名文件 C:\Program Files\GnuWin32\bin\bsdtar.exe
为 C:\Program Files\GnuWin32\bin\tar.exe
。
(对于 64 位 Windows,请在 C:\Program Files (x86)\GnuWin32
目录下进行此操作)
接下来,编辑 PATH 环境变量路径:
控制面板 → 系统 → 高级系统设置 → 高级 → 环境变量 → 系统变量 → Path
添加路径:
C:\Program Files\GnuWin32\bin\
或者对于 64 位系统 C:\Program Files (x86)\GnuWin32\bin\
如果 Drush 正常工作,运行命令后会显示 Drush 的版本号。在接下来的文章中,我们将详细讨论如何使用 Drush。如果您遇到错误,欢迎在评论区留言。