Main menu

Vagrant debugging with xdebug

Location

Setting up a "real" debugger and stepping through the live PHP code can be an invaluable tool, but if you've never set it up before, it can be very ... non-trivial. There are quite a few steps involved. Once you do it a few times, it's not too big a deal, but setting it up the first time can be daunting.

We will go through all the steps of getting a proper debugging environment set up, using Vagrant, VirtualBox, xdebug, git, PHP, etc. We'll grab a Vagrant box, set it up, pull down some code, and start stepping through it. We'll end up with some scripts and config files that could be useful setting up similar development environments.

About the speaker:
The living entity currently known as Aaron Wallentine works as a full-stack web developer; he has been programming professionally since around 2000. Started with Perl, Visual Basic and Javascript, moved on to include PHP, Python, CSS, and server administration. A fan of automated testing, modern workflows, Linux, Unix, and version control. Currently pretty stoked about tmux, git, Laravel, Composer, and Vagrant.