本地环境报错有 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

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib的更多相关文章

  1. dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib

    dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib Table of Contents 1. 启动时报错 ...

  2. 问题处理:Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError)

    进入rails 文件夹, terminal输入rails console报告❌. 类似下面的 Running via Spring preloader Traceback (most recent c ...

  3. 【Python MySQLdb】Library not loaded: /usr/local/mysql/lib/libmysqlclient.20.dylib解决办法

    使用MySQLdb遇到以下错误 ImportError: dlopen(/Users/jackey/Documents/Xiaomi/Code/wda_python/lib/python2./site ...

  4. PHP提示dyld: Library not loaded问题解决

    Mac在命令行执行php命令时,如php -v 有错误提示: dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0..d ...

  5. 解决Xcode10 Library not loaded: /usr/lib/libstdc++.6造成的crash及报错

    关键字1:dyld: Library not loaded: /usr/lib/libstdc++.6.dylib   Referenced from: 关键字2:Reason: no suitabl ...

  6. xcode解决问题dyld: Library not loaded

    一.问题 编译通过,联机调试时,应用启动闪退,XCODE的Output出现提示: dyld: Library not loaded: /System/Library/Frameworks/AdSupp ...

  7. 解决 dyld: Library not loaded:Reason: image not found

    在使用第三方framework时,直接把framework拖到项目中,运行时报错: dyld: Library not loaded: @rpath/ZipZap.framework/ZipZap R ...

  8. Swift真机调试时报错dyld: Library not loaded: @rpath/libswiftCore.dylib

    dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/mobile/Containers/ ...

  9. [iOS Xcode8报错]dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserN

    [iOS Xcode8报错]dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserN ...

随机推荐

  1. Linux centosVMware 负载均衡集群介绍、LVS介绍、LVS调度算法、LVS NAT模式搭建

    一.负载均衡集群介绍 主流开源软件LVS.keepalived.haproxy.nginx等 其中LVS属于4层(网络OSI 7层模型),nginx属于7层,haproxy既可以认为是4层,也可以当做 ...

  2. UGUI 特效怎样在UI上裁剪

    刚好碰到有人问怎样把粒子特效放到 UI 上并且能正确被 Mask 裁剪, 首先想到给粒子效果的 Shader 添加模板模仿一般 UI 的模板方式, 应该就能正确裁剪了吧, 不过没那么简单, 我们看到在 ...

  3. jQuery序列化表单 serialize() serializeArray()(非常重要)

    https://m.2cto.com/kf/201412/361303.html 2014-12-15 1.serialize()方法 描述:序列化表单内容为字符串,用于Ajax请求. 格式:var ...

  4. redis api-list

  5. DatePicker和DatePickerDialog的使用

    activity_main.xml: <Button android:id="@+id/showDatePickerButton" android:text="@s ...

  6. @Controller 和 @RestController 的区别

    @Controller和@RestController的区别? 官方文档:@RestController is a stereotype annotation that combines @Respo ...

  7. 中间件kingshard入门(一):基本安装

    这里将进行简单的部署和配置,在配置之前,需要先了解一定的拓扑情况 类目           属性                备注 kingshard  10.11.10.214  无 master ...

  8. 在Java中,为什么十六进制数0xFF取反之后对应的十进制数是-256呢?

    int number = 0xFF: 字面值是指在程序中无需变量保存,可直接表示为一个具体的数字或字符串的值. 0xFF是一个整数字面值,整数字面值的缺省类型是 int. 我们知道在Java中, in ...

  9. Maven 使用Nexus搭建Maven私服

    Maven学习 (四) 使用Nexus搭建Maven私服 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找 ...

  10. struts2令牌(token)内部原理

      小菜最近接触了struts2中的令牌知识,由于该知识点比较重要,因此想弄明白些,于是满怀信心的上网查阅资料,结果让小菜很无奈,网上的资料千篇一律,总结出来就一句话:“访问页面时,在页面产生一个to ...