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

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
Jourdon
最佳答案

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

6年前 评论
讨论数量: 6

PHP 是用 brew 安裝的嗎

6年前 评论
庞浩然Paul

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

6年前 评论

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

6年前 评论
Jourdon

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

6年前 评论

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

6年前 评论

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