Comment ajouter une nouvelle version de PHP à WAMP

17

J'essaye d'installer PHP 5.3.8 pour fonctionner avec WAMP (Windows).

Je l'ai téléchargé depuis le site Web de PHP, copié dans le dossier bin et ajouté cette ligne à wampmanager.ini:

Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8;

et:

[switchPhp5.3.8]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.8";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;

Mais ça ne marche pas ...

Après l’avoir modifié et lancé WAMP, ces modifications sont supprimées du fichier ini.

Alex
la source
Avez-vous essayé de le télécharger depuis le WAMP Addon Site ? EDIT: Je viens de me rendre compte que la version la plus récente est 5.3.1, désolée.
tombull89
Ce n'est pas le bon endroit pour cette question. Tout le monde devrait voter à cette question. J'ai besoin de 4 autres représentants ... alors je le ferai. : P: P
Sajeev

Réponses:

0

pourquoi ne pas installer la dernière version de WAMP

WampServer 2.1a [24/12/10] Comprend:

  • Apache 2.2.17
  • Php 5.3.3
  • Mysql 5.1.53 (version 64 bits)
  • Mysql 5.5.8 (version 32 morceaux)
  • PhpMyadmin 3.2.0.1
  • SQLBuddy 1.3.2
Remus Rigo
la source
2
Alex essaie de faire fonctionner PHP 5.3.8. WAMP 2.1a est livré avec PHP 5.3.3.
tombull89
33

J'avais besoin d'un moyen d'installer manuellement PHP 5.4, car il n'y a pas d'addon PHP 5.4 pour ma version de WampServer.

Ce fil est un peu vieux mais je vais donner la procédure ici, car elle correspond à la question initiale.

Je prendrai PHP 5.4.13 pour mon exemple (actuellement la version 5.4 la plus récente)

  1. Téléchargez les binaires sur php.net
  2. Extrayez tous les fichiers dans un nouveau dossier: C:/wamp/bin/php/php5.4.13/
  3. Copier le wampserver.conf depuis un autre dossier php (comme php/php5.2.8/ ) dans le nouveau dossier
  4. Renommer php.ini-development déposer dans phpForApache.ini
  5. Terminé ! Redémarrez le serveur Wamp (& gt; Cliquez avec le bouton droit de la souris sur le menu> & gt; Quitter)

Remarque : si vous ajoutez php version 5.6, vous devez copier php5apache2_4.dll depuis un autre dossier php aussi, sinon le serveur wamp ne démarre pas.

zessx
la source
9
Très bonne réponse. Juste pour être clair comme il m'a fait trébucher, par Restart WampServer, cela signifie un clic droit sur l’icône de la barre des tâches, cliquez sur quitter, puis ouvrez à nouveau WAMP plutôt que de cliquer sur le bouton Restart All Services bouton.
MrLore
2
Je veux juste noter que le dossier extrait indique php-5.6.18 et que dans php- & gt; Version, il affiche -5.6.18. Ou je dois renommer le dossier en 5.6.18 en supprimant -?
mujaffars
J'ai wamp2.5 avec php5.5, alors j’ai essayé cette solution pour installer php5.4 mais chaque fois que je modifie php en 5.4, je ne peux pas exécuter de projet sur mon ordinateur local. Il semble qu'Apache ne fonctionne pas. J'ai essayé de cliquer manuellement sur apache & gt; & gt; commencer le service, mais toujours pas de chance
boi_echos
J'essaie de mettre à jour de PHP5.5.12 à PHP7.0.2 pour Magento 2 Le logo Wamp ne fonctionne pas et ne change pas de couleur orange.
Gem
6

Moi aussi j'avais besoin de mettre à jour PHP dans WAMP récemment. Il y a quelques étapes à suivre pour le faire correctement. Je les ai tous couverts et fourni des captures d'écran dans l'article lié à ci-dessus.

J'espère que ça aide!

John Dugan
la source
2

Ce est un autre article utile sur la modification de la version php dans wamp.

Un détail utile mentionné dans l'article est de: mettre à jour la variable d'environnement pour pointer vers le nouveau php , afin que vous puissiez avoir accès au bon php cli.

Alexander Lomia
la source
1
Cet article a fonctionné pour moi avec WAMP 3 allant de PHP 7.0.0 à PHP 7.1.10.
Captain Hypertext