- Make sure you have VirtualBox.
- Install Vagrant.
- Clone this repository or download it as a zip.
- Add an entry in your host file for
vagrant-hhvm.localhostwith IP192.168.99.99 - In the terminal, go to the folder where you cloned or unzipped the files and type
puppet module install nodes/php - Than type
vagrant up. vagrant sshcd /var/www/phabricator && sudo apt-get install php5-cli php5-mysql && sudo ./bin/storage upgrade
Step 4 is important because Nginx is configured to deny all anonymous requests, and only pass the request to HHVM by server name. You are free to change this, but I just like the idea: Using nginx as Front Server to HipHop
- Create a manifest to install php-cli and php-mysql
- Create a manifest to run the storage upgrade