Le verdict en trois phrases
Une application en PHP 5.6 ne reçoit plus aucun correctif de sécurité depuis fin 2018 : chaque mois d'attente augmente le risque d'intrusion et la difficulté de reprise. La bonne séquence commence par un audit de code de 3 000 à 8 000 € HT, qui décide entre montée de version et refonte sur des faits, pas sur l'intuition. Dans la majorité des PME, une refonte progressive sur 6 à 18 mois, module par module, coûte moins cher et casse moins de choses qu'un « big bang ».
Correctifs, montée de version ou refonte : le comparatif
| Option | Coût indicatif HT | Délai | Risque métier | Durée de vie gagnée |
|---|---|---|---|---|
| Correctifs ponctuels seuls | 500 à 1 500 € par mois | Immédiat | Élevé, faille non corrigée | Quelques mois |
| Audit de code | 3 000 à 8 000 € | 1 à 3 semaines | Nul | Décision éclairée |
| Montée de version PHP 8.3 et dépendances | 15 000 à 40 000 € | 2 à 4 mois | Moyen, maîtrisé par les tests | 4 à 6 ans |
| Refonte progressive (module par module) | 40 000 à 120 000 € étalés | 6 à 18 mois | Faible, ancien et nouveau coexistent | 8 à 10 ans |
| Refonte complète d'un bloc | 50 000 à 150 000 € | 6 à 12 mois avant mise en service | Élevé, bascule unique | 8 à 10 ans |
La refonte complète semble plus simple sur le papier. En pratique, l'ancienne application contient des années de règles métier non documentées, et une bascule unique les fait souvent disparaître sans que personne ne s'en aperçoive avant la clôture comptable.
Ce que doit livrer un audit sérieux
| Livrable | Contenu | Charge indicative |
|---|---|---|
| Cartographie technique | Version PHP, framework, dépendances, base de données, serveur | 1 à 2 jours |
| Analyse de sécurité | Injections SQL, mots de passe, sessions, dépendances vulnérables | 1 à 3 jours |
| Mesure de la dette technique | Duplication, complexité, code mort, absence de tests | 1 à 2 jours |
| Inventaire des règles métier | Calculs, statuts, exports, traitements planifiés | 1 à 3 jours |
| Recommandation chiffrée | Scénarios montée de version et refonte avec budgets et planning | 1 jour |
Un audit de 5 à 10 jours couvre la plupart des applications de PME (50 000 à 200 000 lignes de code). Exigez que l'audit vous remette aussi les accès : dépôt de code, serveur, base, noms de domaine. Avec un prestataire disparu, la récupération de ces accès prend parfois à elle seule une semaine.
La refonte progressive en pratique
La méthode dite de l'étrangleur consiste à placer une nouvelle application devant l'ancienne, puis à remplacer les écrans un par un. Les utilisateurs ne voient qu'une seule application. Chaque lot de 4 à 8 semaines remplace un module (clients, devis, facturation, reporting) et s'accompagne de tests de non-régression qui comparent les résultats de l'ancien et du nouveau code sur les mêmes données. Le budget s'étale, et vous pouvez arrêter ou réorienter le projet après chaque lot.
Mini cas pratique
Sophie, DSI d'une PME de distribution à Lyon, hérite d'une application de gestion des commandes en PHP 5.6, utilisée par 40 personnes. Le prestataire a disparu. Elle paie aujourd'hui un freelance en urgence environ 4 jours par mois à 750 € HT, soit 36 000 € par an, sans aucune amélioration.
Plan retenu : audit à 6 000 €, montée de version PHP 8.3 à 28 000 €, puis refonte progressive de deux modules critiques à 30 000 € sur 9 mois. Investissement total : 64 000 € HT. La maintenance tombe ensuite à 1 000 € par mois, soit 12 000 € par an. Économie : 24 000 € par an, plus la fin des 3 à 4 interruptions mensuelles qui bloquaient 40 personnes pendant une heure en moyenne (environ 5 800 € par an à 30 € de l'heure). Retour sur investissement estimé : un peu plus de 2 ans, avec un risque de sécurité ramené à un niveau acceptable dès le 4e mois.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
FAQ
Combien coûte un audit de code PHP à Lyon en 2026 ?
Comptez 3 000 à 8 000 € HT pour 5 à 10 jours d'analyse, selon la taille de l'application. Le livrable doit inclure des scénarios chiffrés, pas seulement une liste de problèmes.
Peut-on passer directement de PHP 5.6 à PHP 8.3 ?
Oui, mais par étapes techniques internes (corrections de syntaxe, remplacement des fonctions supprimées, mise à jour des bibliothèques). Comptez 15 000 à 40 000 € selon la taille du code et l'existence de tests.
Que faire si nous n'avons plus le code source ?
Si l'application tourne encore, le code PHP est présent sur le serveur, car il n'est pas compilé. La récupération et la mise sous Git prennent en général 1 à 3 jours.
Faut-il écrire des tests avant de toucher au code ?
Oui. Des tests de non-régression sur les 20 à 30 parcours critiques coûtent 5 à 10 jours et évitent la majorité des régressions pendant la migration.
Refonte progressive ou complète : comment trancher ?
Si plus de 60 % du code est réutilisable selon l'audit, montez de version puis refondez progressivement. En dessous de 30 %, une refonte complète peut se justifier, avec une période de fonctionnement en parallèle.
Parlons de votre projet. Décrivez-nous votre application, sa version et ses utilisateurs : nous démarrons par un audit chiffré, puis un plan de montée de version ou de refonte progressive avec budget par lot. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.