Mise en place de notre environnement de travail le travail en local et le travail en production 1

Mise en place de notre environnement de travail Pour coder en HTML et en CSS et a ?cher le résultat de son code un simple éditeur de texte et un navigateur su ?sent Pour le PHP et le MySQL cependant cela va être un peu plus complexe car le code va s ? exécuter côté serveur Nous allons détailler dans cette leçon les di ?érentes alternatives qui s ? o ?rent à nous pour coder en PHP et en MySQL et allons voir ensemble quels logiciels installer et pourquoi Le travail en local et le travail en production Lorsque l ? on code on peut travailler soit en local c ? est-à-dire en hébergeant nousmêmes tous les ?chiers sur nos propres machines ou encore hors ligne ? soit en production ou en pré-production c ? est-à-dire sur des ?chiers qui sont hébergés sur un serveur distant et potentiellement accessibles à tous ou en live ? On va généralement opposer le travail en local au travail en production En e ?et en travaillant en local nous sommes les seuls à avoir accès à nos di ?érents ?chiers et donc les seuls à voir l ? impact des modi ?cations que l ? on fait sur ces ?chiers tandis que si l ? on fait la moindre modi ?cation en production cela impacte directement notre site live et nos visiteurs le voient immédiatement Lors de la phase de développement d ? un site ou dans des phases de test ou de débogage et sauf cas exceptionnels un bon développeur préférera toujours travailler en local ou éventuellement en pré-production a ?n de ne pas impacter le fonctionnement normal d ? un site web On appelle pré-production ? une copie d ? un site également hébergée sur serveur Généralement on restreint l ? accès à la pré-production aux développeurs du site a ?n qu ? ils puissent tester en toute sécurité et en conditions réelles leurs modi ?cations Dans le cas o? le site est déjà créé et accessible à tous alors nous ferons une copie locale de toute notre architecture et travaillerons sur cette copie a ?n de tester et d ? implémenter de nouvelles fonctionnalités Ensuite une fois seulement qu ? on s ? est assuré que les di ?érentes modi ?cations ou implémentations fonctionnent et Cqu ? aucun bug n ? a été détecté nous enverrons tous nos changements en production c ? est-à-dire que nous remplacerons les ?chiers ou injecteront les modi ?cations sur le serveur Dans ce cours nous ne travaillerons évidemment pas sur un site déjà live ? car c ? est une mauvaise pratique et car nous n ? en avons pas mais plutôt en local Cependant rappelez-vous que le PHP et le MySQL vont s ? exécuter côté serveur Il va donc nous falloir recréer une architecture serveur sur nos propres machines avec les logiciels adaptés a ?n de pouvoir tester nos codes PHP Rassurez-vous cela est très simple et totalement gratuit Recréer une architecture serveur

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager