首页 > 解决方案 > Wamp 3.1.3 Windows 环境路径冲突

问题描述

我刚刚安装了 Wamp 3.1.3,然后安装了 composer。

作曲家将 php.exe 的路径添加到 windows 环境变量中。但是现在 Wamp 在上下文菜单中显示错误,单击时会显示此消息:

有一个错误。

Windows PATH 环境变量中有 Wampserver 路径 (c:/wamp64):(C:\wamp64\bin\php\php7.2.4)

似乎在环境变量 PATH C:\wamp64\bin\php\php7.2.4 中声明了 PHP 安装

Wampserver 不使用、修改或需要 PATH 环境变量。在 Wampserver 或 PHP 版本上使用 PATH 不利于 Wampserver 的正常运行。

现在,如果我删除路径,wamp 很高兴,但作曲家会抱怨 php 不是被识别的程序,否则作曲家工作但 wamp 抱怨删除路径。

任何解决方法?

标签: composer-phpwamp

解决方案


手动安装 Composer :

composer.bat在系统范围内的任何目录中创建调用的 bat 脚本PATH,其中包含:

@C:\your\absolute\path\to\php.exe "%~dp0composer.phar" %*

下次您更改 PHP 时,只需更新路径即可。或者你可以有多个脚本composer-php6,比如composer-php7调用多个 php 版本。请记住将composer.phar批处理脚本放在旁边。

根本不需要更新PATH。祝你好运。


推荐阅读