web-dev-qa-db-ja.com

PHPバージョンを変更しないWampserver

32ビットのWampserver 3.0.6がインストールされており、PHPバージョン5.6.25および7.0.10が付属しています。

サーバートレイアイコンから5.6.25から7.0.10に切り替えても、PCが使用している実際のphpバージョンは更新されません。

これをテストするには、コマンドプロンプトでこれを実行します: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

ワンプサービスを再起動し、ターミナルを複数回開いた後も、同じことが表示されます。

ブラウザでlocalhostにアクセスすると、次のように表示されます。

enter image description here

なぜphpバージョン5.6がまだ表示されるのかわかりません。

誰にもアイデアはありますか?

これをWindows 10 64ビットOSで実行します。

7
user3574492

端末のバージョンとバージョンワンプが使用しているバージョンは異なる場合があります。

沼プロジェクトでphpファイルを作成し、これを配置します。

    <?php
phpinfo();
?>

ブラウザでphpファイルのURLに移動すると、wampのApacheサーバーが使用しているphpバージョンが表示されます。このチュートリアルを使用して変更できます。 wampでのphpバージョンの変更

幸運を!

3
Darragh Blake

WAMPServerサーバートレイアイコンを使用して5.6.25から7.0.10に切り替えると、Apacheで使用されるPHPのバージョンのみが更新されます。

影響はありません PHP CLI(コマンドラインインターフェイス)で使用されるPHPのバージョン。

CLIで使用されるPHPのバージョンを制御する最も簡単な方法は、コマンドウィンドウが存在する間、Windows PATHに一時的に正しいフォルダーを追加する小さなバッチファイルを記述することです。

この回答を参照 その方法については。

注:Windows PATHにphpフォルダーを永続的に追加しないでください。 CLIでPHPの異なるバージョンを使用する場合は、これを修正するのを忘れます。他の回答で提案されているようなバッチファイルは、はるかに柔軟です。

更新

WAMPServer 3.1.1の時点で、PHP CLIバージョンを、アドオンとしてインストールしたPHPの任意のバージョンに変更するメニュー項目があります。

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

だが

これは、内部PHPベースのプロセスの実行時にWAMPServerコードが使用するPHPのバージョンのみを変更します。 PHP CLIバージョンは変更されません

7
RiggsFolly