Expert PHP Deployments will teach you advanced concepts on how to deploy any PHP application using Vagrant, Phing, Capistrano, Nginx, and PHP-FPM.
This book contains over five years of PHP application deployment experience. From deploying open source software like Wordpress or custom Symfony or Zend applications, Expert PHP Deployments contains all of the information you will need to handle the most cumbersome of deployment tasks.
Expert PHP Deployments discusses the following topics:
* Vagrant for standardized development
* Compiling Ruby, PHP, Redis, PostgreSQL, and Nginx from scratch
* Bash scripts to aid in development
* Configuration file management between development and production
* Phing for development and production builds
* Deep dive into Phing’s build.xml
* Working with Composer for development and production builds
* Building a secure Linux server from scratch
* Locking a server down with SSH
* Closing open ports with iptables
* Configuring Nginx with PHP-FPM and FastCGI for speedy websites
* Understanding Nginx “gotchas”
* Using the PHP 5.5 Zend Opcache
* Basic PHP-FPM configuration
* Deploying with Capistrano
* Capistrano configuration
* Different server roles within Capistrano
* Deploying with Capistrano and GitHub
This book contains over five years of PHP application deployment experience. From deploying open source software like Wordpress or custom Symfony or Zend applications, Expert PHP Deployments contains all of the information you will need to handle the most cumbersome of deployment tasks.
Expert PHP Deployments discusses the following topics:
* Vagrant for standardized development
* Compiling Ruby, PHP, Redis, PostgreSQL, and Nginx from scratch
* Bash scripts to aid in development
* Configuration file management between development and production
* Phing for development and production builds
* Deep dive into Phing’s build.xml
* Working with Composer for development and production builds
* Building a secure Linux server from scratch
* Locking a server down with SSH
* Closing open ports with iptables
* Configuring Nginx with PHP-FPM and FastCGI for speedy websites
* Understanding Nginx “gotchas”
* Using the PHP 5.5 Zend Opcache
* Basic PHP-FPM configuration
* Deploying with Capistrano
* Capistrano configuration
* Different server roles within Capistrano
* Deploying with Capistrano and GitHub