Most PHP developers learn server administration the hard way: SSHing into a box, editing config files by hand,
and hoping the next deploy doesn't break what the last one fixed. This talk introduces Ansible as the way out
— not as a checklist of commands to copy, but as a set of concepts (declarative state, idempotency,
inventory, roles) that lets attendees author their own infrastructure code. Starting from zero Ansible
experience, we build up the mental model: control nodes and managed nodes, modules and tasks, then roles and
playbooks. From there we work through a realistic example — provisioning a server for a PHP application,
deploying the app, and performing a zero-downtime update using release directories and a current symlink.
Ansible for PHP Developers: Configure, Deploy, and Update Your Server Infrastructure
Presented by Joe Ferguson
DevOps Dev. Writer. Open Source, Linux, Python, PHP, Ansible, ❤️ DevOps. ⚽, 🏒, & 🏎 Fan
Participating Groups: Atlanta, Austin, Boston, Kansas City, Las Vegas, Portland, San Diego, Seattle, Utah
© MergePHP 2026. Source code available on GitHub. Designed by HTML Codex
