- Ubuntu 14.04 http://releases.ubuntu.com/14.04/
- PHP 5.5 http://php.net/
- Apache 2.4 http://www.apache.org/
- MySQL 5.5 http://www.mysql.com/
- Xdebug http://xdebug.org/
- MongoDB http://www.mongodb.org/
- Redis http://redis.io/
- gearman http://gearman.org/
- ZeroMQ http://zeromq.org/
- node.js http://nodejs.org/
- Yeoman http://yeoman.io/
- gulp.js http://gulpjs.com/
- Grunt http://gruntjs.com/
- Bower http://bower.io/
- Compass http://compass-style.org/
- Heroku(cli) https://www.heroku.com/
- AppFog(cli) https://www.appfog.com/
- Fluentd(td-agent) http://fluentd.org/
- phpdev-tools https://github.com/mp-php/phpdev-tools
- SQL Buddy https://github.com/calvinlough/sqlbuddy http://192.168.33.10/sqlbuddy/ (root/root)
- xhprof https://github.com/facebook/xhprof http://192.168.33.10/xhprof/
- RockMongo http://rockmongo.com/ http://192.168.33.10/rockmongo/ (admin/admin)
- phpRedisAdmin https://github.com/ErikDubbelboer/phpRedisAdmin http://192.168.33.10/phpredisadmin/
$ git clone --recursive https://github.com/mp-php/vagrant-phpdev-ubuntu.git
$ cd vagrant-phpdev-ubuntu/
$ vagrant up --provision # this could take a while...
If you can not run this recipe, retry after install plugin "vagrant-vbguest"
$ vagrant plugin install vagrant-vbguest
$ mkdir share/my_first_project
$ vim share/my_first_project/index.php
<?php
phpinfo();
$ vagrant ssh
$ sudo ln -s /share/my_first_project /var/www/my_first_project
access http://192.168.33.10/my_first_project/
$ cp cookbooks/phpdev/recipes/custom.rb.default cookbooks/phpdev/recipes/custom.rb
edit cookbooks/phpdev/recipes/custom.rb
Copyright 2013, Mamoru Otsuka. Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php