sin-dria/homestead

A fork of laravel/homestead for every php development environment.

安装: 14

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:Shell

dev-master / 4.0.x-dev 2018-12-13 15:59 UTC

This package is not auto-updated.

Last update: 2024-09-27 23:02:24 UTC


README

Sindria/Homestead

laravel/homestead 的一个分支,适用于所有 PHP 环境。由 Sin-dria Inc. 开发:https://sindria.org.

Laravel Homestead 是一个官方预包装的 Vagrant box,为您的本地计算机提供了一个无需安装 PHP、Web 服务器和其他服务器软件的出色开发环境。不再担心破坏您的操作系统!Vagrant boxes 可以完全丢弃。如果出现问题,您可以在几分钟内销毁并重新创建该 box!

Homestead 在任何 Windows、Mac 或 Linux 系统上运行,并包括 Nginx Web 服务器、PHP 7.2、MySQL、Postgres、Redis、Memcached、Node 以及您开发惊人的 Laravel 应用程序所需的所有其他功能。

官方文档 位于此处.

支持

  • Laravel
  • Symfony
  • Zend Framework
  • Yii
  • Magento 1.x
  • Magento 2.x
  • WordPress

即将推出

  • Joomla
  • Drupal

安装

composer require sindria/homestead --dev

Mac / Linux

php vendor/bin/homestead make

Windows

vendor\\bin\\homestead make

Homestead.yml 可用选项

用法: type: <platform>

  • Laravel = [default no key needed]

  • Symfony = type: symfony

  • Zend Framework = type: zend

  • Yii = type: yii

  • Magento 1.x = type: magento1

  • Magento 2.x = type: magento2

  • WordPress = type: wordpress

追加选项

  • 启用 mariadb mariadb: true

  • 启用 sindria 自定义配置 sindria: true

  • 启用 WSL 兼容性 wsl: true

示例

ip: "10.249.197.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/vagrant@homestead.pub

keys:
    - ~/.ssh/vagrant@homestead

folders:
    - map: ~/projects/<appname>
      to: /var/www/<appname>

sites:
    - map: <appname>
      to: /var/www/<appname>/public
      type: "magento2"

databases:
    - homestead
name: <appname>
hostname: <appname>
mariadb: true
sindria: true
wsl: false

MySQL 凭据

数据库 - homestead

DB_User - homestead

DB_Pass - secret