richdynamix/magestead

Magestead - Magento Vagrant环境的命令行安装器

2.2.2 2016-11-04 22:00 UTC

README

不再维护

Scrutinizer Code Quality Build Status GitHub release

Magestead 2.0是完美的开发工具箱,用于管理和控制您的Magento开发工作流程。这是一个命令行实用程序,不仅可以为您提供自定义的预配置Vagrant开发环境,还可以安装最新版本的Magento或Magento 2。

系统要求

  • VirtualBox 5+
  • Vagrant 1.8.1+
  • 安装了PHP 5.4+(带有mcrypt、intl & xsl扩展)
  • 全局安装了Composer
  • Mac或Linux(目前尚不支持Windows)

注意: 对于缺少所需扩展的Mac用户,您可以使用http://php-osx.liip.ch/安装您Mac OS版本的最新PHP版本。

要在终端测试您的PHP安装,请运行以下命令 -

php -ini | grep intl

您应该看到类似以下内容 -

intl
intl.default_locale => no value => no value
intl.error_level => 0 => 0
intl.use_exceptions => 0 => 0


php -ini | grep mcrypt

您应该看到类似以下内容 -

mcrypt
mcrypt support => enabled
mcrypt_filter support => enabled
mcrypt.algorithms_dir => no value => no value
mcrypt.modes_dir => no value => no value

可选要求

  • vagrant-hostsupdater - 一个用于自动使用项目URL更新hosts文件的Vagrant插件
  • vagrant-bindfs - * - 一个用于在VM中自动执行bindfs挂载的Vagrant插件*

注意:虽然这些Vagrant插件只是可选要求,但强烈推荐使用。

安装

Magestead使用Composer来管理其依赖项。在尝试安装Magestead之前,您必须安装此软件。

使用Composer全局下载和安装Magestead

$ composer global require "richdynamix/magestead"

请确保将~/.composer/vendor/bin目录添加到您的PATH中,以便系统可以找到magestead可执行文件。

更新

$ composer global update "richdynamix/magestead"

用法

安装完成后,magestead new命令将在您指定的目录中启动一个新的开发环境。例如,magestead new my-project将在my-project目录中创建一个目录,并开始为新的开发环境设置过程。

文档

在此查看文档

构建工具

  • PuPHPet
  • Vagrant
  • Symfony Console

贡献

  1. 分支它!
  2. 创建您的功能分支: git checkout -b my-new-feature
  3. 提交您的更改: git commit -am '添加一些功能'
  4. 将分支推送到远程: git push origin my-new-feature
  5. 提交pull请求 :D

作者

  • Steven Richardson - 核心作者

查看参与此项目的贡献者列表。

历史记录

在此查看项目历史记录

感谢

深受以下启发 -

  • Laravel Homestead
  • ScotchBox 2.0