Wamp 没有使用最新版本的 php

Wamp is not using latest version of php

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)

希望有人能帮助我;)

你是哪个版本的Wamp服务器运行?

根据我的记忆,它安装了 5.6 和 7,然后使用 /bin/ 目录中的批处理文件来确定在终端中使用哪个版本。

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

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

laravel 的安装取决于 composer,当您安装 composer 时它要求 php version 位置,您需要 重新-安装 composer 并将php 指向所需的版本。

希望对您有所帮助。

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

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