
Importantly though, the Docker images for running the web-app and CLI commands are based on ubuntu:bionic - I've been wanting to switch to the php images but just haven't gotten around to it yet. For SSL in local development I use mkcert, though I guess none of this is too relevant for today's topic of Xdebug, and I should just make a separate blog post documenting that whole setup if anyone's interested. instead of having to remember the per-project ports for individual exposed services. I also have a local Nginx setup for proxying requests to various projects so that I can use, etc.

a Node service for Node-related stuff (Yarn dependencies and the front-end build process)īoth the web and php services run a similar Docker image in terms of PHP - with the difference being that web also includes Apache through which the web application is served.


I was also recently starting work on a new Laravel project and decided to setup Xdebug so I could, well, debug.

I hoped this would've happened more often, but oh well.Īfter many years of Sublime Text usage, I recently switched to VS Code, as the Sublime Text ecosystem for PHP development seems to be somewhat less active lately, based on my personal experience. So here's my second annual (as in once-per-year) blog post.
