【问题标题】:I installed php 7.1, but I can't install laravel 5.3 with composer我安装了 php 7.1,但无法使用 composer 安装 laravel 5.3
【发布时间】:2017-06-01 14:11:03
【问题描述】:

我已按照安装本教程在 wampserver 中安装 php 7.1 http://ryanstelmat.com/upgrading-wamp-server-to-php-7/

我启用了 php 7.1 并在 phpinfos 中看到它,但是当我想使用 composer 安装最新版本的 laravel 时:

composer create-project laravel/laravel blog "5.3"

我收到此错误消息

  [InvalidArgumentException]
  Could not find package laravel/laravel with version 5.3 in a version instal
  lable using your PHP version 5.5.12.


create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--r
epository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no
-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vc
s] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<vers
ion>]

如果它不知道我最新的 php 版本。

我该如何解决这个问题?

谢谢

【问题讨论】:

  • 在您的命令行上尝试php -v,以及whereis php。它可能使用了错误的版本。
  • 这可能会有所帮助:stackoverflow.com/questions/15673334/…
  • php -v 显示php 5.5.12,本地主机的phpinfo显示php 7.1.0
  • 您的 CLI 指向错误的 PHP 可执行文件。我提供的链接中的第二个答案应该会有所帮助。
  • 你应该符号链接你的 php 7 而不是 php 5 ...你的 cli 没有指向正确的版本

标签: php laravel wampserver


【解决方案1】:

尝试this 安装 laravel

composer create-project --prefer-dist laravel/laravel blog

【讨论】:

  • 它安装 laravel 5.2 不是最新的。当我用 php -v 测试时,我看到 php 5.5.12
  • php -v 会给你安装的php版本。不是 laravel 版本。打开 composer.json 文件,查看安装了哪个版本的 laravel。
  • 还有一件事是如果 php --v 显示 5.~,这意味着你的系统仍在使用 php 版本 5.~ 而不是 php7.1。尝试更改windows系统设置中的环境变量,确保php -v显示7.1
  • 我已经更改了我的环境路径,但仍然显示 php 5: C:\wamp\bin\php\php5.5.12\ext\imagick;C:\Program Files\nodejs\;C:\wamp \bin\php\php7.1.0;C:\ProgramData\ComposerSetup\bin;
  • 尝试删除与php 5相关的环境变量。~并重新启动你的wamp服务器。
猜你喜欢
  • 1970-01-01
  • 2017-10-26
  • 1970-01-01
  • 2020-11-29
  • 2023-01-30
  • 2015-10-12
  • 1970-01-01
  • 2012-11-06
  • 2018-07-03
相关资源
最近更新 更多