Table of Contents:
We are rolling our own software version for NGiNX, Apache2, and PHP but we do not change any source code of any software that we have mentioned above.
Rolling our own software with different configuration from Ubuntu standard repository is crucial to allow us to tweak and modify each software’s config easier. For example, standard Ubuntu repository will prevent you from installing PHP5.5 alongside PHP5.6. The only way to achieve that is to compile your own PHP and that is what we are doing. So you could enjoy multiple PHP version inside your server(s) depending on your web application needs.