memphisphp / dev-box
PHP development environment utilizing Vagrant and Puppet brought to you by Memphis PHP
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 3
Forks: 3
Open Issues: 0
Language:Puppet
Requires
- slim/extras: 2.0.*
- slim/slim: 2.3.*
- slim/views: 0.1.*
- twig/twig: 1.13.*
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2022-08-01 04:24:38 UTC
README
Requires
- VirtualBox
- Vagrant >= v1.2.0 (please use installer provided by Vagrant)
- Please see Vagrant CLI documentation if you're not already familiar
- git and a GitHub account
- Unfamiliar with git? Check out GitHub's excellent help site.
Usage
- First, add the following line to your
/etc/hosts
:
192.168.56.101 sandbox.dev
- Install the development box (see instructions below)
cd
into the directory where you install the dev box$ vagrant up
- Start developing!
- In almost all cases, any code you write should be placed in the project root
- Any pages, images, javascript, and css should be added to the
public
directory - View your changes/progress at http://sandbox.dev (this assumes you've added sandbox.dev to your
/etc/hosts
)
Install with Composer
- Install Composer
$ composer create-project memphisphp/dev-box:dev-develop /path/to/project --keep-vcs
- Now follow the usage instructions above
Fork and Clone
This is the preferred method if you're planning on contributing
- Fork and clone this repository
- Now follow the usage instructions above
Includes
- Composer
- Bootstrap
- Slim Framework
- PHP 5.4.x
- Xdebug
- Much more!
Contributing
- Please review GitHub's "Fork A Repo" instructions.
- When issuing a pull request, please create it agains the
develop
branch
Help
- Join us on irc.freenode.net in #memphisphp
- Open an issue here on Github
- Ping @MemphisPHP
Credits
- Brought to you by Memphis PHP
- Created with Vagrant and Puppet using PuPHPet