我下载了PHP5.6.35和7.1的两个版本,设置了环境变量,但每次运行命令来检查版本
php -v它给出5.6
我需要7.0的拉里包,但我的wamp服务器需要5.6。
我设置了这两个变量的路径变量。但当我在项目中使用它时
doctrine/inflector v1.2.0 requires php ^7.0 -> your PHP version (5.6.25) does not satisfy that requirement任何帮助
发布于 2017-10-11 09:03:30
您将得到5.6,因为它设置在PATH系统变量中。
如果您需要一个额外的7.0,您可以下载它并使用php.exe的完整路径来执行它。
示例:
C:\php7\php.exe -v或者您可以将PATH更改为php 7目录。然后您将能够只使用php命令来运行它。在这种情况下,要运行php5.6,必须使用完整的路径。不要忘记注销/重新启动系统以应用PATH变量更改。
只将php的一个版本设置为PATH,因为系统运行第一个已创建的php.exe,在您的示例中,这是php5.6。
发布于 2017-10-11 09:51:16
您可以在Windows中安装多个版本的php。但是,每次需要运行支持特定PHP版本的项目时,都需要执行以下操作:
看看这个关于如何在Windows上自动更改版本的answer。
https://stackoverflow.com/questions/46683976
复制相似问题