Mac 下运行 Redis-server 后 PHP 的版本变 5.6 ?

系统:Mac

遇到问题的过程如下:

  1. 运行php artisan horizon
  2. 提示 127.0.0.1:6379 之类的错误
  3. 接着安装 brew install redis 并运行 redis-server
  4. 再次运行 php artisan horizon
  5. 发生错误 Parse error: parse error in /Users/vhkdiy/Code/larabbs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233
  6. 查看 php -v 发现php的版本变成了5.6

经过多次调试发现只要一运行redis-server php的版本就变回5.6

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
Jourdon
最佳答案

有了 homestead ,这些问题都不会出现。

7年前 评论
讨论数量: 6

PHP 是用 brew 安裝的嗎

7年前 评论
庞浩然Paul

我记得我以前装 composer 的时候也会遇到这个问题,我觉得可以去中文网里下载一个 redis,按说明安装也很快。

7年前 评论

找到问题了,原来的php是从homebrew/php安装的,这个仓库在3月底被删除了,所以产生的问题。
解决方案在这 https://github.com/weprovide/valet-plus/is...

7年前 评论
Jourdon

有了 homestead ,这些问题都不会出现。

7年前 评论

@Jourdon 感谢,我错了 我应该在homestead里运行命令的

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!