Vagrant
for Windows and Linux
for macOS
Ctrl+Alt+S
Use this page to:
- Enable Vagrant support in PhpStorm by specifying the Vagrant executable file.
- Specify the location of the VagrantFile that determines creation of virtual boxes (instances) by provisioning predefined Vagrant base boxes through the
vagrant up
command. - Handle the list of Vagrant base boxes to use in creation of virtual boxes (instances).
Before you start working with Vagrant, make sure that:
- Vagrant is downloaded and installed.
Item | Description |
---|---|
Vagrant executable | Specify the fully qualified address of the executable file: vagrant.bat for Windows, vagrant for Unix and macOS. Type the path manually, or click the browse button and locate the desired file in the Select vagrant executable dialog box. |
Instance folder | Specify here the fully qualified path to the directory, where the task vagrant init has been executed, and the VagrantFile is initialized and stored. A When creation of an instance (virtual machine) is invoked either through the You can create a |
Provider | Use this field to specify the provider to be used by vagrant up command. If this field is left blank, the default provider is used. |
Environment variable | Click the ellipsis button or press Shift+Enter to specify the shell variables to be used to configure the providers' behavior. |
Boxes and Plugins tabs | |
Boxes | This list shows the predefined Vagrant base boxes available in PhpStorm. Each item presents a Vagrant base box on which Vagrant configures and launches its instances (virtual machines). The entries of this list correspond to the output of the command vagrant box list . |
Plugins | Use this table to view and change the list of available plugins. |