mac dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib 解決方法
執行
php56 -v
報錯如下:dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib Referenced from: /usr/local/bin/php56 Reason: image not found [1] 2383 abort php56 -v
/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib 這個 PHP 依賴的不存在,原因可能是因為昨天安裝了PHP7.2 時 安裝了其他版本 openssl ,先檢視一下問題入戲
cd /usr/local/Cellar ls
結果如下:
cd /usr/local/opt ls
結果如下:
解決方法
檢視openssl版本號cd /usr/local/Cellar/openssl ls
cd /usr/local/opt
ls
brew switch openssl 1.0.2s
然後重啟 PHP5.6 nginx,成功!
本作品採用《CC 協議》,轉載必須註明作者和本文連結