So I just spent the day setting up PHPStorm for the purpose of component development. Although it was a bit of work, now that I've finished the setup my life is going to be SOOOO much easier. I don't have a tutorial to point you to, but here is the step-by-step for setting up PHPStorm with Git, VirtualBox, Vagrant, and Joomlatools/box
- Install PHPStorm
- Install git
- Install VirtualBox
- Install Vagrant
- Add
git
to your environmental variables. (If you're on windows 7 this should help)
- Open PHPStorm and create a new project
- Open the terminal and type the following:
vagrant box add joomlatools/box
8.Wait for the download to complete.Then type:
vagrant init joomlatools/box
vagrant up
Now you have a full fledged Joomla development environment with a joomla
command tool for installing test sites on the fly. You can find the information about using the command tool here
I hope this helps! Happy Joomla!ng
I forgot to mention that if you run into a problem with getting the Virtual box to start up via the vagrant up
command, you should set PHPStorm to run as administrator.