本地环境报错有 3 处,如下:

1. 执行命令,无论执行 php 的什么命令,统一报错

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib
Referenced from: /usr/local/opt/php@7.1/sbin/php-fpm
Reason: image not found
[1] 87722 abort sudo php-fpm

2. 本地 web 页面,报 502

  

3. 执行命令:nginx -t 报错

 
  • 之前我的本地环境是好的,跟着教程安装 laravel 的时候,里面需要用 node, 于是我就安装了。
    当时我没发现,就是在执行 php artisan 的时候报这个错,我感觉本地环境是好的,反正不影响,不管它了,结果早上我重启了一下电脑,我本地的所有环境全部报错 502 以及上面所示的三种情况,我本来对环境安装这一块就一头雾水,这又遇到这种情况,我表示想找妈妈......

描述一下我在这个问题上遇到的坑:

  1. 我和一个朋友,它领着我先找本地 web 页面报 502 问题,说是 nginx 配置问题,我就找啊找,试啊试,域名 ip 换了,端口号换了,配置文件也改了,这个 502 依然在那躺着......
  2. 我看到我执行 nginx -t 报错,给我提示 80 端口问题,所以我就改端口号,找本地的 80 端口到底是谁占用的,以及杀掉 nginx 进程,重启 nginx 各种操作,依然是躺着......
  3. 关于这个我查询了,好多,大致意思,自己本地的 php7.1 支持的 icu4c-63版本,可是因为我安装 node 的时候,不知道咋回事,变成最新的了 icu4c-64.2版本,所以版本不对应,导致这种问题,但是网上大多的解决办法,大致如下:

 

 

 

我最后的思路就是:既然我是版本不对应导致出现此问题,我本地 icu4c-64.2, 但是我需要 icu4c-63, 那么我下载一下 icu4c-63 版本的,然后安装,然后再切换一下版本可否,于是我就开始了

最终的解决办法如下:(亲测有效)
: 先下载icu4c-63版本
http://www.linuxfromscratch.org/blfs/view/stable/general/icu.html
点击上面的地址,下载到本地 :下载完成后,解压后icu, 进入icu文件夹
cd ./source
./configure
make
make install


3: 不用切换版本,我的环境就好了,上面的3出报错,全部解决

概述:我今天踩了很多坑,归根结底还是,自己技术比较菜,我在想如果是大神,是不是一开始就想着下载适合的安装包,然后安装尝试一下啊
我那,刚开始想不到先用这种方法,只能一个个坑踩了,一个坑踩了一个地雷,打击我的自信心了,然后后面所有的坑,个个踩,我同事都建议重新安装 php,nginx 了,但是我还是不死心啊,重新安装肯定也会有这样,那样的问题,同样让我揪心,还不如,慢慢解决这个那。最后我弄出来的那一刻,我好开心啊,我以为我又解决不了了,又要去求别人了,那样真的太难了,不过,我解决了,又进步一点点了.. 大霞加油哦

 

参考链接:https://learnku.com/articles/28382

icu4c 63.1:https://github.com/unicode-org/icu/releases/tag/release-63-1

最新文章

  1. extern用法总结
  2. mac 下 用 glfw3 搭建opengl开发环境
  3. Python爬虫爬取糗事百科段子内容
  4. mysql C API的使用
  5. go语言 类型:数组切片
  6. plsql常用函数汇总
  7. IntelliJ IDEA License
  8. RedHat Linux 安装oracle11g
  9. 关于H5中的Canvas API的探索
  10. Java 8 Lambda表达式10个示例【存】
  11. JavaScript原型及继承
  12. jumpserver安装详解
  13. BZOJ_1598_[Usaco2008 Mar]牛跑步_A*
  14. 06-JavaScript的流控制语句
  15. 在linux上构建gitolite
  16. 让自己的网站实现在线编辑office文档
  17. ES6核心内容讲解
  18. using 和try/catch区别和注意点
  19. Tomcat Servlet学习
  20. 【数组】Search a 2D Matrix

热门文章

  1. Spark入门:第2节 Spark集群安装:1 - 3;第3节 Spark HA高可用部署:1 - 2
  2. Manacher 算法学习笔记
  3. 多iframe应用引起的内存问题
  4. PaperReading20200223
  5. 【剑指Offer面试编程题】题目1371:最小的K个数--九度OJ
  6. main.js index.html与app.vue三者关系详解
  7. [Codeforces #608 div2]1271D Portals
  8. vagrant的使用介绍
  9. FTP 服务器在WIN10上的搭建及服务端下载文件实例
  10. 设备树DTS 学习:2-设备树语法