composerをWindows8.1にインストールしました。これを使用してdrupalディストリビューションとモジュールをダウンロードします。acquia開発デスクトップもインストールしました。ご存知のとおり、開発デスクトップphpにはさまざまなバージョンが付属しており、個別のフォルダーがあります。php5.6を使用するようにcomposerを設定しています。php7を使用するにはどうすればよいですか?
composerをアンインストールして、再度インストールする必要がありますか?
システムに複数のphpバージョンがインストールされている場合
composerのようなさまざまなバージョンで実行できます
Linuxの場合
[〜#〜] php [〜#〜]
usr/local/php usr/bin/composer install
for PHP 7.1
usr/local/php7.1 /usr/local/composer install
実際には、実行するバージョンのビンパスを取得してから、コンポーザーを実行するという考え方です。
Windowsの場合
path/to/php.exe composer install
お役に立てれば
私の場合、これで動作しました:
ea-php72 /opt/cpanel/composer/bin/composer update
PHPのバージョン依存関係を無視したいだけなら、これを使用できます-
--ignore-platform-reqs
composer require symfony/css-selector --ignore-platform-reqs
このように、環境変数(windows os)を編集したり、phpなどのフルパスを使用したりする必要はありません。これは、Windows環境変数に異なるphpバージョンを設定する必要があるgithubとは異なるphplibを使用する場合に非常に便利です。 PHPバージョンはWAMPサーバーにあるので、インストール後にこれらのライブラリを実行しても問題はありません。