web-dev-qa-db-fra.com

Mettre à niveau WAMP en toute sécurité

Comment puis-je mettre à niveau mon serveur WAMP SANS PERDRE ma configuration? Ma version actuelle est WAMP 3.0.8 et je souhaite le mettre à niveau vers WAMP 3.1.0.

DE

WAMP 3.0.8

  • Apache 2.4.23
  • MySQL 5.7.14
  • PHP 5.6.25, 7.0.10

À

WAMP 3.1.0

  • Apache 2.4.27
  • MySQL 5.7.19
  • PHP 5.6.31, 7.0.23, 7.1.9
4
Jonjie

Tout d'abord à partir de WAMPServer 3, le code WAMPServer et les versions d'Apache/PHP/MySQL/mariaDB sont traités séparément.

Ainsi, vous pouvez mettre à niveau la version de WAMPServer sans toucher à la vôtre, comme le code de votre site Web ou les versions d'Apache/MySQL/PHP que vous utilisez actuellement.

Allez donc dans le WAMPServer Backup Repo et téléchargez le Wampserver update 3.1.3 (ou quelle que soit la dernière version de WAMPServer) dans la deuxième section des titres de page Wampserver Updates.

Cela mettra à niveau le code WAMPServer, et rien d'autre. Tous les codes/bases de données resteront tels qu'ils étaient auparavant.

Ajout de plus/d'autres versions des composants Apache/MySQL/PHP/mariaDB

Allez à nouveau au repo, vous trouverez une section sur cette page pour chaque composant. Par défaut, vous ne voyez que la dernière version de tous les addons disponibles, pour voir toutes les versions disponibles de chaque composant, cliquez sur See all available versions bouton.

Vous pouvez maintenant télécharger la version d'Apache/PHP/MySQL que vous souhaitez ajouter à WAMPServer. Chaque composant ADDON installera (n'oubliez pas d'exécuter en tant qu'administrateur lors de l'installation) le composant mais ne l'activez pas .

N'oubliez pas que WAMPServer peut avoir plusieurs versions de chaque composant disponibles et vous pouvez basculer entre eux en fonction du projet sur lequel vous travaillez.

Ainsi, après avoir installé une nouvelle version d'un composant, vous avez toujours l'ancien et le nouveau disponible pour basculer.

Voir left click wampmanager->Apache->version par exemple et vous verrez toutes les versions disponibles d'Apache. Cela s'applique à PHP et MySQL et mariaDB également.

Vous pouvez donc basculer facilement entre les versions compatibles.

Changer de version de MySQL/mariaDB

C'est le seul composant qui nécessite un peu de travail supplémentaire. Avant de passer de l'ancienne version de MySQL à la nouvelle, sauvegardez la ou les bases de données que vous souhaitez déplacer vers la nouvelle version de MySQL.

Basculez ensuite la version de MySQL vers la nouvelle. Recréez tous les comptes d'utilisateurs afin qu'ils correspondent aux anciens, puis restaurez la sauvegarde que vous avez effectuée précédemment dans la nouvelle base de données.

REMARQUE: Vous n'avez pas supprimé l'ancienne version du serveur MySQL, elle est toujours là. À vous de décider si vous désinstallez l'ancienne version ou si vous la gardez en tant que sauvegarde pendant un certain temps.

Personnellement, je dispose de nombreuses versions d'Apache/MySQL/PHP. Ainsi, par exemple, si vous avez plusieurs projets à gérer, vous pouvez conserver toutes les versions de n'importe quel composant disponibles et lorsque vous devez revenir à un projet, tout est là pour vous.

C'est également très bien si vous envisagez de mettre à niveau un ancien projet vers une nouvelle version de PHP par exemple. Vous pouvez basculer entre les versions en cliquant sur un menu tout en recherchant des incompatibilités.

13
RiggsFolly