web-dev-qa-db-fra.com

Wampserver ne change pas la version PHP

J'ai Wampserver 3.0.6 32 bits installé et il est livré avec PHP versions 5.6.25 et 7.0.10.

Lorsque je passe de 5.6.25 à 7.0.10 à partir de l'icône de la barre d'état serveur, cela ne met pas à jour la version php réelle que mon ordinateur utilise.

Je peux tester cela en exécutant ceci dans l'invite de commande: php -v:

PHP 5.6.25 (cli) (built: Aug 18 2016 11:40:20)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

Après avoir redémarré les services de wamp et rouvert le terminal plusieurs fois, il affiche toujours la même chose.

Lorsque je visite localhost dans le navigateur, cela montre ce qui suit:

enter image description here

Je ne sais pas pourquoi il affiche toujours la version 5.6 de php.

Quelqu'un a des idées?

Exécuter cela sur un système d'exploitation Windows 10 64 bits.

7
user3574492

La version dans votre terminal et le verison wamp utilisé peut être différente.

Dans un projet Wamp, créez un fichier php et mettez-le dedans.

    <?php
phpinfo();
?>

Allez à l'url du fichier php dans votre navigateur et cela vous montrera la version php que le serveur Apache dans wamp utilise. Vous pouvez le modifier à l'aide de ce didacticiel. Modification de la version php dans wamp

Bonne chance!

3
Darragh Blake

Lorsque vous passez de 5.6.25 à 7.0.10 à l'aide de l'icône de la barre de serveur WAMPServer, il met uniquement à jour la version de PHP utilisée sous Apache.

Il n'a aucun effet sur la version de PHP utilisée dans le PHP = CLI (interface de ligne de commande).

Le moyen le plus simple de contrôler la version de PHP utilisé par la CLI est d'écrire un petit fichier batch qui ajoutera temporairement le bon dossier dans le PATH de Windows pendant la durée de la commande windows existence.

Voir cette réponse pour savoir comment faire.

REMARQUE: évitez d'ajouter définitivement le dossier php au chemin Windows. Comme lorsque vous souhaitez utiliser une version différente de PHP dans la CLI, vous oublierez de le modifier, et un fichier batch comme suggéré dans l'autre réponse est tellement plus flexible.

MISE À JOUR

Depuis WAMPServer 3.1.1, il y a maintenant un élément de menu qui changera la version PHP CLI en n'importe quelle version de PHP que vous avez installée en tant qu'ADDON).

(right click) wampmanager->Tools->Change PHP CLI Version

MAIS

Cela ne change que la version de PHP que le code WAMPServer utilisera lors de l'exécution de ses processus internes basés sur PHP. pas changer la PHP version CLI

7
RiggsFolly