Le verdict en trois phrases
Pour une application PHP 5 de 180 000 lignes, la reprise avec montée vers PHP 8 coûte en ordre de grandeur 30 000 à 60 000 € HT, contre 90 000 à 180 000 € HT pour une réécriture complète. Dans la majorité des PME, la bonne réponse est une migration progressive par modules (strangler pattern), qui étale l'effort sur 6 à 12 mois sans arrêt de service. Tout commence par un audit de code à 3 000 à 6 000 € HT, seul moyen de chiffrer le risque réel avant de signer.
Pourquoi une application PHP 5 devient un risque d'entreprise
PHP 5.6 ne reçoit plus aucun correctif de sécurité depuis fin 2018. Une application de 12 ans tourne souvent sur un serveur Debian ancien, avec des bibliothèques abandonnées et une base MySQL 5.x. Le problème n'est pas seulement technique : quand le seul développeur qui connaissait le code est parti, chaque bug devient une enquête, chaque évolution un pari.
Les symptômes qui doivent alerter un dirigeant :
- l'hébergeur annonce la fin du support de la version PHP installée ;
- une simple modification de formulaire demande plusieurs jours ;
- aucune documentation ni test automatisé n'existe ;
- les données clients (factures, contrats, dossiers) sont exposées à des failles connues, ce qui pose un sujet RGPD direct.
Audit, reprise, réécriture ou migration progressive : les chiffres 2026
| Option | Budget 2026 (HT) | Délai | Risque d'interruption | Pour qui |
|---|---|---|---|---|
| Audit de code et cartographie | 3 000 à 6 000 € | 2 à 4 semaines | Nul | Tout projet, étape obligatoire |
| Sécurisation minimale (serveur, dépendances) | 8 000 à 15 000 € | 1 à 2 mois | Faible | Gagner 12 à 18 mois |
| Reprise et passage à PHP 8 | 30 000 à 60 000 € | 4 à 8 mois | Faible à moyen | Code structuré, logique métier saine |
| Migration progressive par modules | 60 000 à 120 000 € | 6 à 12 mois | Faible | Code hétérogène, activité critique |
| Réécriture complète | 90 000 à 180 000 € | 9 à 15 mois | Élevé à la bascule | Code inexploitable, besoins très changés |
| Remplacement par un logiciel du marché | 15 000 à 50 000 € + licences | 3 à 6 mois | Moyen | Processus standard |
Ces fourchettes correspondent à des TJM bordelais de 450 à 650 € HT pour des profils seniors PHP et Symfony ou Laravel. Une équipe nearshore francophone peut réduire la facture de 30 à 40 %, à condition de garder un pilotage local.
Comment fonctionne le strangler pattern en pratique
Le principe : on ne touche pas au cœur de l'ancienne application d'un coup. On place devant elle une couche de routage, puis on reconstruit module par module (devis, planning, facturation, espace client) dans une stack moderne. Chaque module livré remplace l'ancien, les utilisateurs basculent sans s'en rendre compte, et l'ancienne application rétrécit jusqu'à disparaître.
| Étape | Contenu | Durée indicative | Coût indicatif (HT) |
|---|---|---|---|
| 1. Audit et plan de découpage | Cartographie des modules, dette, données | 3 semaines | 4 500 € |
| 2. Socle technique | Serveur PHP 8, CI, tests, routage | 4 à 6 semaines | 12 000 € |
| 3. Module 1 (le plus utilisé) | Réécriture, reprise des données | 6 à 8 semaines | 18 000 € |
| 4. Modules 2 à 4 | Même méthode, un module par lot | 4 à 6 mois | 45 000 € |
| 5. Décommissionnement | Arrêt de l'ancien code, archivage | 3 semaines | 6 000 € |
| Total | Application modernisée | 8 à 11 mois | environ 85 000 € |
L'avantage décisif pour la trésorerie : le budget s'étale sur trois exercices possibles et chaque lot peut être arrêté ou repriorisé. À l'inverse, une réécriture complète immobilise l'investissement jusqu'à la bascule finale, avec un effet tunnel souvent sous-estimé de 30 à 50 %.
Mini cas pratique
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.
Philippe, directeur général d'une PME bordelaise de maintenance de 45 salariés, exploite une application PHP 5 de 180 000 lignes pour ses interventions et sa facturation. Son dernier prestataire a fermé. L'audit (4 500 € HT) montre que 60 % du code métier est réutilisable et que deux modules concentrent 80 % des incidents.
Il compare : réécriture complète chiffrée à 140 000 € HT sur 12 mois, contre migration progressive à 85 000 € HT sur 10 mois. L'écart de 55 000 € HT finance plus de deux années de maintenance évolutive. En prime, les incidents mensuels passent de 14 à 3 dès la livraison du premier module, soit environ 20 heures de support interne économisées par mois, environ 9 600 € par an à 40 € de coût horaire chargé.
FAQ
Combien coûte un audit de code PHP en 2026 ?
Comptez 3 000 à 6 000 € HT pour une application de 100 000 à 200 000 lignes. Le livrable doit inclure une cartographie des modules, un inventaire des failles et un chiffrage par scénario.
Peut-on passer directement de PHP 5 à PHP 8 ?
Oui, mais rarement sans réécrire une partie du code : fonctions supprimées, typage plus strict, extensions mysql obsolètes. Prévoyez 15 à 30 % du code à adapter selon la qualité initiale.
La migration progressive coûte-t-elle plus cher qu'une réécriture ?
Sur le papier, elle peut coûter autant, mais le risque de dépassement est plus faible : 10 à 15 % en moyenne contre 30 à 50 % pour une réécriture en tunnel. Et l'activité ne s'arrête jamais.
Combien de temps faut-il prévoir ?
De 4 à 8 mois pour une reprise, de 6 à 12 mois pour une migration par modules, jusqu'à 15 mois pour une réécriture complète de 180 000 lignes.
Faut-il garder la même base de données ?
Souvent oui dans un premier temps : on la nettoie et on la migre vers MySQL 8 ou PostgreSQL 16, ce qui représente 5 000 à 12 000 € HT selon le volume et la qualité des données.
Parlons de votre projet. Envoyez-nous l'accès à votre code ou une description de votre application : nous chiffrons l'audit, le scénario recommandé et un planning par lots, pour un budget de départ de 3 000 € HT. 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.
