web-dev-qa-db-fra.com

Comment mettre à niveau en toute sécurité la version php sur le serveur wamp

J'ai téléchargé le dernier serveur Wamp et je l'ai installé sur mon système avec la version 5.5.12 de PHP. Je souhaite maintenant mettre à niveau la version PHP vers la version 5.5.27 en toute sécurité. Comment puis-je effectuer la mise à niveau?

26
Srini

Pour quelqu'un qui a besoin de mettre à jour la version de PHP dans WAMP , je peux le recommander http://wampserver.aviatechno.net/

J'ai eu un problème de mise à jour aussi, mais sur ce site Web, il y a des addons Wampserver comme la nouvelle version de php (php 7.1.4, etc.) et vous n'avez pas à éditer manuellement des fichiers comme php.ini ou phpForApache.

Prendre plaisir!

41
Adam Šipický

Le serveur WAMP fournit généralement des additions pour différentes versions de php/mysql. Cependant, vous avez mentionné avoir téléchargé le dernier serveur Wamp. Dès maintenant, le dernier serveur Wamp v2.5 fournit PHP version 5.5.12

Vous devez donc le mettre à niveau manuellement comme suit:

  1. Téléchargez les binaires sur php.net
  2. Extrayez tous les fichiers dans un nouveau dossier: C: /wamp/bin/php/php5.5.27/
  3. Copiez le fichier wampserver.conf depuis un autre dossier php (comme php/php5.5.12 /) dans le nouveau dossier.
  4. Renommez le fichier php.ini-development en phpForApache.ini
  5. Terminé ! Redémarrez WampServer (> Cliquez avec le bouton droit sur trayicon> Exit)

Bien que non demandé, je recommanderais à vagabond/marionnette ou docker pour le développement local. Vérifiez puphpet.com pour plus de détails. La courbe d'apprentissage est faible, mais cela vous donnera un meilleur contrôle des différentes versions de chaque outil.

27
Kapil Sharma

Pour ajouter à la réponse ci-dessus (effectuez les étapes 1 à 5).

  1. Cliquez sur WAMP -> Sélectionnez PHP -> Versions: sélectionnez la nouvelle version installée
  2. Vérifiez que votre dossier PATH est mis à jour avec le nouveau chemin d'accès à PHP, de sorte que votre système d'exploitation a le même PHP version de WAMP.
4
hcammidge

Une étape importante manque dans toutes les réponses. J'ai mis à jour avec succès les étapes suivantes:

  • arrêtez le service Apache avec le gestionnaire de pile wamp.
  • renommer votre répertoire wampstack/php en wampstack/php_old
  • copier le nouveau répertoire php dans wampstack /
  • remplacez wampstack/php/php.ini par wampstack/php_old/php.ini
  • tester et corriger toute erreur avec php -v (par exemple des extensions manquantes)
  • [facultatif] mettre à jour la version php dans wampstack/properties.ini
  • Remplacez wampstack/Apache/bin/php7ts.dll par wampstack/php/php7ts.dll
    • Ceci n'est pas mentionné dans les autres réponses, mais vous en aurez besoin pour utiliser la bonne version de PHP dans Apache!
  • démarrer le service Apache
2
Klaus
  1. Téléchargez simplement la PHP que vous voulez à partir de cette URL: http://wampserver.aviatechno.net/
  2. Allez à votre wamp\bin\php répertoire et extrayez-le comme ceci (Remarque: vous devez renommer votre dossier php versionOfPhplist of installed version in the directory
  3. Démarrer wamp et cliquez sur l'icône wamp et choisissez la version de php que vous souhaitez utiliser: https://gyazo.com/de5727d7e254795e238422783dec3758
2
Junaid Anwar