mac重启,开启apache时报错~~~镜像没有找到

Posted lin_zone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac重启,开启apache时报错~~~镜像没有找到相关的知识,希望对你有一定的参考价值。

mac重启apache时,报类似下面的错

dyld: Library not loaded: /usr/local/lib/libjpeg8.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
[1]    4494 trace trap  php

这个可能是homebrew把你原来的jpeg的库或者是其它的库升级了,然后PHP引用的是它编译时候的库没有变,所以就加载不到原来的库

解决办法一:

1.brew info libjpeg

结果:


2. brew switch libjpeg 8d/9b

3.重启服务器即可

 

如果其他情况,比如png等这些报类似的错误,这个办法应该也能解决

 
解决办法二:
自己还没时间尝试,这是在网上找到的答案
地址:https://stackoverflow.com/questions/32703296/dyld-library-not-loaded-usr-local-lib-libjpeg-8-dylib-homebrew-php

phpxx从源中重新编译公式(强烈推荐)

其他选项是卸载您的php公式,并从源重建,而不是使用瓶装版本。这样,php将使用当前安装的版本jpeg。假设你正在处理php71


brew reinstall php71 --with-httpd24 --other-options-here --build-from-source

以上是关于mac重启,开启apache时报错~~~镜像没有找到的主要内容,如果未能解决你的问题,请参考以下文章

Mac上的Apache 开启,停止,重启

Spring5IDEA运行测试类时报错:找不到或无法加载主类

phpstudy开启时报错:丢失MSVCR110.dll

浪潮服务器启动虚拟化时报错0x000005c

springboot启动时报错 错误: 找不到或无法加载主类 com.xxx.xxx.Application

Mac下的PHP的配置与运行