Drupal – Install Drupal VM on mac

     发布在:PHP      浏览:11      评论:0 条评论

安装 Vagrant 和 VirtualBox

  1. 安装 Vagrant
  2. 安装 VirtualBox
  3. 更新 Python 版本
  4. 安装 Ansible
> sudo easy_install pip

> pip install git+https://github.com/ansible/ansible.git@devel
# if you are installing on macOS Mavericks
> sudo CFLAGS = -Qunused-arguments CPPFLAGS = -Qunused-arguments pip install ansible
  1. 安装 Vagrant 的 Vbguest 以提高 VM 稳定性
> vagrant plugin install vagrant-vbguest
  1. 安装 Vagrant 的 auto_network 插件进行多 VM IP 管理
> vagrant plugin install vagrant-auto_network

构建虚拟机

  1. clone drupal-vm 到你定义的目录
  2. Copy default.config.yml to config.yml
  3. 将你本地 Drupal 项目路径写入 config.ymllocal_path。如果本地没有Drupal项目的话,默认即可。
  4. 进入 drupal-vm 目录,并执行 vagrant up 命令
  5. 执行 vagrant ssh
  6. 如果没有 blt 命令,执行 composer run-script blt-alias
  7. 执行 blt setup or blt setup --site=[sitename]
  8. 进入 Drupal 根目录 cd drupal,并且执行 drush uli

补充

# running
> vagrant up
# 重新配置 VM
> vagrant provision
# shut down
> vagrant halt
Responses