【问题标题】:Wamp is not using latest version of php [duplicate]Wamp没有使用最新版本的php [重复]
【发布时间】:2018-02-10 14:51:57
【问题描述】:

CMD我想创建一个新的laravel项目,但是我得到以下错误:

This package requires php >=7.0.0 but your PHP version (5.6.25) does not satisfy that requirement.

在 wamp 中我选择了:PHP > VERSION > 7.0.10,但它仍然使用错误的 php 版本。

C:\wamp\www>php --ini
Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File:         C:\wamp\bin\php\php5.6.25\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

希望有人可以帮助我;)

【问题讨论】:

  • 如果你运行 cmd php -v 输出是什么?
  • 'PHP 5.6.25 (cli)'

标签: php cmd wamp


【解决方案1】:

laravel 的安装依赖于composer,当您安装composer 时,它会询问php version 的位置,您需要重新安装 composer 并指向php 到需要的版本。

希望这会有所帮助。

【讨论】:

  • 这对我有用!谢谢;)
  • 很高兴它成功了。但请确保在通过 wamp 浏览应用程序时选择所需的版本。
【解决方案2】:

您正在运行哪个版本的 Wamp 服务器?

据我所知,它会同时安装 5.6 和 7,然后使用 /bin/ 目录中的批处理文件来确定在终端中使用哪个版本。

在 C:\wamp\bin 中查找 php.bat,然后将其编辑为从 C:\wamp\bin\php\php5.6.25 指向 C:\wamp\bin\php\php7。

这应该会为您提供您正在寻找的 cli php 版本。

【讨论】:

    【解决方案3】:

    “CMD”PHP 版本未在 WAMP 的配置中定义。

    • 如果您通过 Windows 环境变量“Path”使用 PHP,请检查那里,您可能配置了以前的版本。
    • 如果您使用的是批处理文件,请检查您在 *.bat 文件中调用的版本,您正在调用哪个版本。

    【讨论】:

    • 更改“path”环境变量后,您还需要重新启动“cmd”窗口。
    猜你喜欢
    • 2017-11-19
    • 2017-10-15
    • 2016-08-16
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 2015-02-04
    相关资源
    最近更新 更多