ytake/gardening HomesteadライクなCentOS

ytake/gardening という、
HomesteadのCentOS版みたいなものを公開中です。

laravel/homestead との違いは、
OSはUbuntu14.04ではなく、CentOS7となっています。

またwebサーバが、ApacheとNginxが切り替えて利用できるようになっています。
この環境ではデフォルトで用意していませんが、リバースプロキシなども利用できると思います。

またPHPはPHP7が標準となっており、
hhvmは3.9が利用できます。

hhvmを利用する場合は、プロジェクト直下に.hhconfigも設置されますので、
hackもすぐに利用できます。

インストール済みのものは下記の通りです。

  • Git
  • PHP 7.0(remi repository)
  • HHVM(3.9)
  • Apache(2.4.6)
  • Nginx(1.8)
  • MySQL(5.6)
  • Sqlite3
  • PostgreSQL(9.4)
  • Composer
  • Node.js (With Grunt, and Gulp)
  • Redis
  • Memcached
  • Elasticsearch
  • MongoDB
  • Java(1.8)
  • fluentd
  • Couchbase

PHPはremiリポジトリとなっていますので、アップデート時などにはremiリポジトリを指定してください。

Homesteadと利用方法はほとんど同じですが、
上記のもののうち、
MongoDB、Elasticsearch、fluentd、couchbaseはvagrant起動時にオフにするなど、
利用状況に合わせてオンオフができるようになっています。

詳しい利用方法や、設定項目はGitHubでご確認ください。
タイムゾーンは日本に設定してありますので、ほとんどなにもせずに開発環境が利用できます。

急ぎでCentOSの開発環境が必要な方でHomesteadのようなものが必要であれば、利用してみてください。