windows设置多版本php环境变量共存

2020-07-06T20:02:00

因为项目composer包的使用需要区分不同的php版本,结果一composer require就报php版本不兼容的错误。
开发环境php的环境变量是php7.0,但是实际上我服务器的版本是php7.3。

网上的结果都说得模棱两可,含糊不清,所以自己来解决这个问题了。

其实就两个问题需要解决,这两个问题当然依赖万能的谷歌。

  • 指定php版本。
    版本问题的解决直接说结论,找到存放php.exe的根路径,复制并粘贴到原目录,比如我的php7.3版本,我直接复制改名为PHP73.exe,然后把这个存放php7.3的bin目录添加到环境变量保存,打开命令行,运行php73 -v,it works。
  • 使用composer.phar
    安装了composer就应该安装了这个文件,我用everything这个工具搜了一下,秒搜到,复制绝对路径出来。

解决这两个问题,那么我们就能愉快的使用composer了。

比如:

php73 C:\ProgramData\ComposerSetup\bin\composer.phar require guzzlehttp/guzzle

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »