


Git checkout part_2_setting-up-phpstorm-with-xdebug-for-local-development-on-dockerįurther, make sure to open /c/codebase/docker-php-tutorial as a project in PhpStorm. (unless you've already done that in part 1), checkout branch part_2_setting-up-phpstorm-with-xdebug-for-local-development-on-docker andĪs in part 1, I'm assuming your codebase lives at /c/codesbase: cd /c/codebase/ I'm gonna walk you through all the necessary changes,īut I'd still recommend to clone the corresponding git repository docker-php-tutorial Luckily, we already have a good understanding on how to create the container, although we'll need to make someĪdjustments to make everything work smoothly with PhpStorm. We will only need the php-cli container for this part. Fix Xdebug on PhpStorm when run from a Docker container.Run PHP on Docker via Deployment Configuration.Enable docker to communicate on port 2375.will only exist for Windows and Mac users, NOT for unix users Table of contents SSH login credentials are hard-coded in the container (inherently insecure) everything is owned by root (no dedicated user that will in particular be problematic for linux users) Some problems that I won't solve here include: Note: The setup that I am going to use is for demonstration purposes only! I do not recommend that you use it To get automatic notifications when the next part comes out :) If you want to follow along, please subscribe to the RSS feed Structuring the Docker setup for PHP Projects. Setting up PHP, PHP-FPM and NGINX for local development on Docker Part_2_setting-up-phpstorm-with-xdebug-for-local-development-on-docker.Īll published parts of the Docker PHP Tutorial are collected under a dedicated page atĭocker PHP Tutorial. All code samples are publicly available in myĭocker PHP Tutorial repository on Github.
