Mac dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib


1、首先 移除 openssl:brew remove openssl

2、安裝 openssl:brew install openssl

3、根據提示在 ~/.bash_profile 文件中添加如下內容:

     echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"'

     export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"

     export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

     export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"

4、執行 brew switch openssl 1.0.2s,根據提示修改為:brew switch openssl 1.0.2q,重新執行

5、此時運行 PHP 會提示:dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib

6、查看文件夾 ls /usr/local/opt/readline/lib/

     

7、創建連接
     ln -s /usr/local/opt/readline/lib/libreadline.8.dylib /usr/local/opt/readline/lib/libreadline.7.dylib

8、到此恢復。

 

以上是本人電腦出現此問題的解決步驟

 

轉載: https://blog.csdn.net/qq_18937003/article/details/104210604


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM