This is an open ended question, but I do wish to have a constructive and helpful discussion into this topic.
So to clarify on the question:
On a server running CentOS 7 (or any other Linux distro/version for that matter) Is it best to stick with the package version in the Base/EPEL repo or is it fine to get the latest stable version form the package site? In this case I am more specifically referring to packages like nginx, MariaDB and PHP 7.
For example, what would be the pros and cons of installing nginx 1.8.0 over the EPEL version 1.6.3?
Are there any performance differences or security risks either way?
All discussion and experience is welcome, please try to cite resources and facts.
Best Answer
Generally, I try very hard to use system default packages.
However, this is sometime not possible. To do an educated choice you had to answer these questions: