Nos Interventions
Performances
Procédures
Récupération
Architecture
Migration PHP 4, 5, 6
Refactoring POO
Identification
Migration vers PHP 5 et/ou PHP 6
Cette page propose un déroulement type d'une mission de migration PHP.
Objectifs
- Migration de votre code vers PHP 5
- Assurance de la compatibilité avec PHP 6
- Mise à disposition d'un guide opératoire post-migration
Plan de l'intervention
- Réunion d'introduction
- Analyse préliminaire, priorisation des tâches
- Réunion intermédiaire, présentation du plan d'action
- Rapport de faisabilité
- Migration
- Rédaction du guide opératoire
Note : une migration vers PHP 5 peut se faire en deux temps : assurer le bon fonctionnement avec PHP 5, puis optimiser pour PHP 5. Ce deuxième temps est important car les outils prévus pour PHP 5 (XML, BD...) sont souvent beaucoup plus stables et efficaces que leurs équivalents PHP 4, bien que leur utilisation ne soit pas nécessaire dans le cadre d'une migration.
Prérequis
- Accès à la configuration de l'environnement
- Configuration de PHP, du SGBD et du serveur HTTP
- Possibilité de redémarrer les démons
- Accès au code
- Possibilité de migrer dans un emplacement prévu à cet effet
- Mise en place d'outils
- Installation et/ou compilation de programmes sur l'environnement*
- Installation et/ou compilation d'extensions PHP et Apache
- Installation et/ou compilation de PHP/Apache si nécessaire
Durée
Une estimation détaillée en fonction de votre existant (extensions et fonctionnalités mises en oeuvre, complexité de l'architecture, utilisation de la POO) est nécessaire pour cette mission. C'est pourquoi nous vous proposons une intervention en deux étapes :
| Etape | Durée moy. |
|---|---|
| Etape 1 : analyse préliminaire, estimations. | ~ 1 jour |
| Etape 2 : migration basée sur l'estimation de l'étape 1. | ~ 1 à x jours |
| Rapport et documentation. | ~ 1 à 2 jours |
Remarques
- * Certains outils installés pour l'optimisation seront retirés en fin de mission, sauf extensions et programmes nécessaires ou volonté du client de maintenir l'existant sur son environnement.



