PHPackages                             ytake/gardening-hhvm - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. ytake/gardening-hhvm

ActiveLibrary

ytake/gardening-hhvm
====================

Vagrant(Ubuntu) for HHVM/Hack.

0.1.2(8y ago)1711MITPHPPHP &gt;=5.5.9

Since May 23Pushed 8y ago1 watchersCompare

[ Source](https://github.com/ytake/gardening-hhvm)[ Packagist](https://packagist.org/packages/ytake/gardening-hhvm)[ RSS](/packages/ytake-gardening-hhvm/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (3)Dependencies (4)Versions (5)Used By (0)

Gardening
=========

[](#gardening)

pre-packaged Vagrant box that provides you a wonderful development environment
without requiring you to install HHVM, a web server(Nginx),
and any other server software on your local machine.

php7 box:

```
"require-dev": {
  "ytake/gardening-hhvm": "~0.0"
}
```

(supported for virtualbox only)

Included Software
-----------------

[](#included-software)

- Ubuntu16.04
- Git
- HHVM
- Nginx
- MySQL
- Sqlite3
- PostgreSQL
- Composer
- Node.js (Gulp, webpack)
- Redis
- Memcached

MySQL and PostgreSQL
--------------------

[](#mysql-and-postgresql)

- user: gardening
- password: 00:secreT,@

Install Gardening Box
---------------------

[](#install-gardening-box)

### case 1, your "home" directory

[](#case-1-your-home-directory)

```
$ cd ~
$ git clone https://github.com/ytake/gardening-hhvm.git gardening-hhvm
```

setup.sh(Windows .bat) command from the gardening-hhvm directory to create the vagrant.yaml configuration file.(~/.gardening-hhvm hidden directory)

```
$ bash setup.sh
```

### case2, Per Project Installation

[](#case2-per-project-installation)

To install gardening-hhvm directly into your project, require it using Composer:

```
$ composer require ytake/gardening-hhvm --dev
```

use the make command to generate the Vagrantfile and vagrant.yaml(or vagrant.json) file in your project root.

```
$ ./vendor/bin/gardening-hhvm gardening-hhvm:setup
```

gardening.json:

```
$ ./vendor/bin/gardening-hhvm gardening-hhvm:setup --filetype=json
```

Configuration
-------------

[](#configuration)

### Configuring Shared Folders

[](#configuring-shared-folders)

```
folders:
    - map: /path/to/yourProject
      to: /home/vagrant/yourProjectName
```

many shared folders:

```
folders:
    - map: /path/to/yourProject
      to: /home/vagrant/yourProjectName
    - map: /path/to/yourSecondfProject
      to: /home/vagrant/yourSecondProjectName
```

### Configuring Sites

[](#configuring-sites)

```
sites:
    - map: gardening.app
      to: /home/vagrant/yourProject/public
```

many sites:

```
sites:
    - map: gardening.app
      to: /home/vagrant/yourProject/public
    - map: gardening.second.app
      to: /home/vagrant/yourSecondProject/public
```

### Ports

[](#ports)

By default, the following ports are forwarded to your gardening environment:

- SSH: 2222 → Forwards To 22
- HTTP: 8000 → Forwards To 80
- HTTPS: 44300 → Forwards To 443
- MySQL: 33060 → Forwards To 3306
- Postgres: 54320 → Forwards To 5432

Forwarding Additional Ports:

```
ports:
    - send: 7777
      to: 777
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~119 days

Total

3

Last Release

3039d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/47817f3dd2890864096bd77ee772ec46061432f128988ca23939b0ca486d7bc3?d=identicon)[ytake](/maintainers/ytake)

---

Top Contributors

[![ytake](https://avatars.githubusercontent.com/u/4454078?v=4)](https://github.com/ytake "ytake (5 commits)")

---

Tags

hackhhvmubuntuvagrantvirtualboxdevelopvagrantubuntu

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ytake-gardening-hhvm/health.svg)

```
[![Health](https://phpackages.com/badges/ytake-gardening-hhvm/health.svg)](https://phpackages.com/packages/ytake-gardening-hhvm)
```

###  Alternatives

[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[neos/flow

Flow Application Framework

862.0M451](/packages/neos-flow)[ytake/gardening

Vagrant(centos7) for web developers.

2611.4k](/packages/ytake-gardening)[wdalmut/php-deb-describe

A simple debian packager wrapper for PHP applications

1016.0k](/packages/wdalmut-php-deb-describe)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
