DDEV 是一个基于Docker的开源PHP开发环境,可让您轻松在电脑上安装 Drupal。它轻松为您的开发环境安装 Web 服务器、数据库和其他服务,提供预配置的 Docker 容器来处理复杂的配置。
安装
在 macOS 上,您可以使用 Homebrew 安装 DDEV:
brew install ddev
接下来,克隆 Drupal CMS Git 存储库:
$ git clone https://git.drupalcode.org/project/drupal_cms.git
此命令从官方存储库获取最新版本的 Drupal CMS 并将其保存在 drupal_cms 目录中。
配置
接下来,为您的 Drupal 项目配置 DDEV:
cd drupal_cms
ddev config --docroot=web --project-type=drupal
--docroot=web 参数告诉 DDEV 您的 Drupal 文件将存放在哪里,而 --project-type=drupal 确保 DDEV 了解项目类型。
初始化环境
接下来,启动环境:
ddev start
第一次启动 DDEV 时,它将为 Web 服务器和数据库设置 Docker 容器。它还将使用 Composer 下载必要的 Drupal 文件和依赖项。
最后一步是配置 Drupal 本身,这包括设置站点名称、数据库账户密码等,您可以通过以下两种方式之一执行此操作:
-
选项 1:通过命令行配置 Drupal
ddev drush site:install
此方法是最简单、最快的,因为数据库凭据等内容是自动设置的。
-
选项 2:通过 Web 安装程序配置 Drupal
ddev describe
通过上面的命令获得站点URL和数据库相关的信息,按着导航步骤完成安装。
启动
ddev launch
此命令会在默认浏览器中打开站点的主页 - 无需记住 DDEV 为本地开发站点创建的特定 URL。
管理
要构建或管理 Drupal 站点,您需要登录。默认情况下,Drupal 会创建一个超级管理员帐户。最好更新此帐户的用户名和密码。为此,请运行以下命令:
ddev drush uli
此命令会生成一个一次性登录链接,将您直接带到 Drupal 页面,您可以在其中更新 Drupal 帐户的用户名和密码。