首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查windows10中是否有多个版本的php需要7.1用于laravel?

问如何检查windows10中是否有多个版本的php需要7.1用于laravel?
EN

Stack Overflow用户
提问于 2017-10-11 08:56:42
回答 2查看 688关注 0票数 0

我下载了PHP5.6.35和7.1的两个版本,设置了环境变量,但每次运行命令来检查版本

代码语言:javascript
复制
php -v

它给出5.6

我需要7.0的拉里包,但我的wamp服务器需要5.6。

我设置了这两个变量的路径变量。但当我在项目中使用它时

代码语言:javascript
复制
doctrine/inflector v1.2.0 requires php ^7.0 -> your PHP version (5.6.25) does not satisfy that requirement

任何帮助

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-11 09:03:30

您将得到5.6,因为它设置在PATH系统变量中。

如果您需要一个额外的7.0,您可以下载它并使用php.exe的完整路径来执行它。

示例:

代码语言:javascript
复制
C:\php7\php.exe -v

或者您可以将PATH更改为php 7目录。然后您将能够只使用php命令来运行它。在这种情况下,要运行php5.6,必须使用完整的路径。不要忘记注销/重新启动系统以应用PATH变量更改。

只将php的一个版本设置为PATH,因为系统运行第一个已创建的php.exe,在您的示例中,这是php5.6。

票数 2
EN

Stack Overflow用户

发布于 2017-10-11 09:51:16

您可以在Windows中安装多个版本的php。但是,每次需要运行支持特定PHP版本的项目时,都需要执行以下操作:

  • 为Apache/Nginx等启用php模块。
  • 向全局路径变量添加php可执行路径,并删除对旧路径的引用。

看看这个关于如何在Windows上自动更改版本的answer。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46683976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档