
In the same docker-compose.yml, click the Run icon next to services: in the editor gutter to start all required Docker containers. This is necessary for Deployment to work correctly.

Uncomment an appropriate line for sftp service in the same docker-compose.yml. Linux: execute hostname in Terminal and use the returned value.Windows/macOS: use, which will automatically resolve to the internal address of the host Docker is running on.Update XDEBUG_CONFIG variable in docker-compose.yml with the value depending on your operating system. Make sure to enable Expose daemon on tcp://localhost:2375 without TLS in the General section of Docker for Windows settings. Leave the Certificates folder field empty.Set Engine API URL to tcp://localhost:2375.Open Settings/Preferences | Build, Execution, Deployment | Docker and select how to connect to the Docker daemon: Most exercises not related to the code editor require having Docker containers running. Php composer.phar create-project jetbrains/phpstorm-workshop -s dev Note that you can also create a new project in PhpStorm: use the Composer project type and search for "jetbrains/phpstorm-workshop" There are several ways to get started with the PhpStorm workshop materials:Ĭreate a new PhpStorm Workshop Project in PhpStormĬreate a new project with Composer. See Docker documentation for installation instructions for your operating system.


In these materials, you'll learn about many of the features and productivity tools available in PhpStorm.
