Les chiffres utilisés sont les téléchargements des paquets de base (php-common) sur 1 mois, soit un total d'environ 150 000 paquets.

Remarques:

  • ces chiffres sont calculés à partir des journaux du serveur web de mon serveur et de la plupart des miroirs, il peut être faussé par les utilisateurs qui tirent la totalité du dépôt (reposync), mais ne tiennent pas compte des nombreux utilisateurs qui utilisent un dépôt interne privé (rsync).
  • seuls les paquets de base sont comptabilisés, les SCL étant souvent utilisées dans un environnement multi-versions, donc impossible à agréger (environ 65 000 téléchargements).
  • mon dépôt étant le seul à fournir les 6 versions pour EL-6 et EL-7, certains en sont devenu utilisateurs pour les versions EOL (gonflant leur chiffres), la version 5.4 étant aussi celle présente pas défaut dans le dépôt pricipal (remi).
  • ces chiffres concernent uniquement mon dépôt de RPM, c'est à dire ceux qui ont choisis de mettre à jour la version fournie par défaut dans la distribution, donc ne reflète évidement pas la répartition réelle, mais peuvent en donner une idée.

1. Répartition par version

Soit:

  • PHP 7.2.4: 12,7%
  • PHP 7.1.15: 17,8%
  • PHP 7.0.28: 14,2%
  • PHP 5.6.34: 38,4%
  • PHP 5.5.38: 10,3%
  • PHP 5.4.45: 6.6%

On remarque qu'assez peu d'utilisateurs utilisent encore les versions EOL (17%) même si cela reste trop important. Plus de la moitié des utilisateurs sont restés en version 5, mais pour ceux qui sont passés en version 7, l'adoption des nouvelles versions mineures est plutôt bonne .

2. Évolution

Comparaison avec les chiffres de début février pour les versions 5.6.33, 7.0.27, 7.1.13 et 7.2.1 :

  • PHP 7.2 : 9,8% => 15,3% (+56%)
  • PHP 7.1 : 23,9% => 21,4% (-11%)
  • PHP 7.0 : 18,7% => 17,1% (-9%)
  • PHP 5.6 : 47,5% => 46,2% (-3%)

Ce qui confirme la bonne vitesse d'adoption des nouvelles versions mineures pour les utilisateurs des versions 7.x, et PHP 7.2 devrait assez vite dépasser la 7.0, puis la 7.1.

3. Support

Pour mémoire, les version 5.6 et 7.0 atteindront leur fin de vie en fin d'année, je recommande donc de planifier au plus vite la mise à jour vers une version maintenue.

Voir : Supported Versions