This provides a complete vagrant box, with everything you need to get started with the Lithium PHP framework.
Note: still trying to work out best way to include this into existing projects, and if there are any errors on building the VM please feel free to create an issue.
To get started in 4 steps:
git clone https://github.com/notomato/li3_vagrant
cd li3_vagrant
composer install
vagrant up
If you open http://localhost:8081 you should see:
The box is based on the default vagrant precise64 box. Credit for most of the modules goes to guardian/vagrants.
- PHP 5.4
- Ruby latest
- Python
- Apache2
- Nginx (optional)
- MongoDB
- CouchDB
- MySQL
- PostgreSQL
- Redis
- Memcached
- Elasticsearch
- nodejs/npm
Apc monitoring panel
http://localhost:8081/tools/apc/ or http://192.168.50.4/tools/apc
Accessible at http://localhost:8081/phpmyadmin, default user is root
with no password.
http://localhost:9201/_plugin/head/ or http://192.168.50.4:9200/_plugin/head/
http://localhost:9201/_plugin/paramedic/index.html or http://192.168.50.4:9200/_plugin/paramedic/index.html
http://localhost:9201/_plugin/bigdesk/ or http://192.168.50.4:9200/_plugin/bigdesk/
Web interface: http://localhost:28018/ or http://192.168.50.4:28017
Rockmongo Admin GUI - default user/pass is admin/admin
http://localhost:8081/tools/rockmongo or http://192.168.50.4/tools/rockmongo
Futon: http://localhost:5985/_utils/ or http://192.168.50.4:5984/_utils/
Redis-commander: http://localhost:7501 or http://192.168.50.4:7500
Note: this is not currently set to launch on reboot, just run redis-commander -p 7500
to relaunch.
Memcache monitoring panel
http://localhost:8081/tools/memcached/ or http://192.168.50.4/tools/memcached
Beanstalk console (https://github.com/ptrofimov/beanstalk_console)
http://localhost:8081/tools/beanstalk_console/ or http://192.168.50.4/tools/beanstalk_console
Some popular plugins included, managed by composer. Take a look at composer.json to see how to add other plugins from git repositories.
- li3_access
- li3_debug
- li3_docs
- li3_paginate
- li3_quality
- li3_queue
- manual
Todo