logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

9.1. 在 Open Server 上安装 Drush。

17/10/2025, by Ivan

在本文中,我们不会编写代码,而是为编写代码做准备。为此,我们将安装 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.6MySQL-5.5 可能会有所变化。

在较新的版本中,Open Server 的默认目录名已更改为 OSPanel

C:\OSPanel\modules\php\PHP-7.0-x64;C:\OSPanel\modules\database\MySQL-5.7-x64\bin

variable

此步骤的目的是为了避免出现如下错误:needs a higher bootstrap level to run …

drush

Open Server 也会使用它自己的 Path 变量。在设置中,请启用“使用系统 Path 变量”。此外,还需要在以下目录中创建一个文件:\userdata\config\path.txt,并将系统 Path 变量的内容复制到该文件中。

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.exeC:\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。如果您遇到错误,欢迎在评论区留言。