This training covers the deployment of PHP applications, be it on a staging server, a production server, or a farm of production servers. You will learn how to set up a modern stack for operating PHP applications using NGINX, PHP-FPM, and FastCGI. The benefits of this setup include the ability to use different configurations for and versions of PHP for different parts of your application.

PLEASE NOTE: This full-day training class takes place on Monday, May 22nd before the conference, our Training Day. A specific ticket to this class must be purchased separately from your conference registration in order to attend it. A lunch is included in the ticket price.

Comments

Comments are closed.

Joshua Smith at 22:51 on 22 May 2017

This was a great talk that taught me not only how important it is to automate the deployment process (largely to eliminate human error), but also took us through the process by actually doing it. Sebastian and Arne handled all our questions like pros who have helped teams do this for real projects many times before (because they have). They were personable and engaging presenters and we had a great time today.

While I'm not going to be able to implement a completely automated deployment with my existing application due to some legacy architecture decisions, I now have some great ideas for how to move forward.

Arne and Sebastian did a great job leading this class. I learned many things that I should be doing to save myself from eventually making mistakes while deploying.

They covered how to deploy multiple versions of code at once, but not activating the new code until you're ready. I wish there could have been a follow-up class to go over how to manage the update process when you have to deal with databases, as I know there can be many gotchas with that.