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のようなものが必要であれば、利用してみてください。