【问题标题】:Php version reads as one version, when I need another当我需要另一个版本时,PHP 版本读取为一个版本
【发布时间】:2017-01-04 23:36:14
【问题描述】:

在 mac/terminal 上,我正在尝试使用 laravel 设置本地服务器,但不断收到 php 版本不是最新的错误消息。我试图通过本教程安装所需的 5.6 版本,但我假设它需要在我的 bash 中更新,可能所有使用它的东西都像 Composer。我不确定如何正确更新 bash 或真正从这里做什么。 https://coolestguidesontheplanet.com/upgrade-php-on-osx/ 是我更新的方式。此外,如果您对我可以学习什么以防止将来出现这个问题有任何建议,那将不胜感激/从哪里开始。编辑:错误:此软件包需要 php >=5.6.4,但您的 PHP 版本(5.5.36)不满足该要求。终端命令:composer update

【问题讨论】:

  • 错误信息是什么?
  • command is 'composer update' error is This package requires php >=5.6.4 但您的 PHP 版本 (5.5.36) 不满足该要求。

标签: php bash macos laravel terminal


【解决方案1】:

从自制软件安装 php

brew tap homebrew/dupes brew tap homebrew/versions brew tap homebrew/homebrew-php brew unlink php56 brew install php70看看它是否适合你。我不得不在我的 ~/.bash_profile 中使用 php7 的别名

【讨论】:

  • 似乎工作正常,允许我更新作曲家,但现在它再次显示 5.5 的 php 版本并抛出:解析错误:解析错误,期待 '&'' or "variable (T_VARIABLE)"'在 /Users/BKorenek/Desktop/Laravel/blog/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php 第 475 行
  • 好的,重建项目重新运行所有更新,它似乎工作得很好!读出正确的 php 版本和所有内容。
猜你喜欢
  • 2011-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多