Isso é muito bem respondido em seu FAQ. Esta é uma decisão política, não técnica / de compatibilidade ( link ):
- Where can I get the latest version of XyZ.rpm for CentOS? I cannot find it anywhere.
CentOS is an Enterprise-class operating system and as such is more about stability and long-term support than cutting edge. Major package versions are retained throughout the life cycle of the product. This is generally what Enterprise wants and affords developers a stable base on which to develop without fear that bespoke applications will break every time something gets upgraded to the latest and greatest, but ultimately buggy version or the API changes breaking backwards compatibility.
So no, you will generally NOT find the very latest versions of various packages included in an Enterprise-class operating system such as CentOS. It's a feature not a deficiency.
Esta é a razão pela qual você nunca obterá o PHP 5.4.x no CentOS 5.x da base.
If I decide to install 5.4+ on my server, is there a chance anything could break?
Naturalmente, há sempre um risco, especialmente ao usar versões de ponta.
Mas, na realidade, se você usar um bom repositório de terceiros (eu pessoalmente gosto de ius), então geralmente é OK.