Deployment of PHP applications is provided via the Remote Hosts Access bundled plugin. The plugin is by default activated. If not, enable it in the Plugin Configuration Wizard or the Plugins page of the Settings dialog box.
With PhpStorm, you can flexibly configure deployment of PHP applications. For example, you can set up your PHP project on a local Web server from the very beginning, or develop and test an application locally and then upload it to a remote Web server, etc.
By default, the sources are deployed according to the chosen configuration when you run your application. However, you can have PhpStorm upload files automatically every time they are changed. In this case the default server configuration is used.