centos7以上的composer install時的14090086解決方案
阿新 • • 發佈:2018-12-13
要先吐槽下csdn越來越垃圾了,寫個部落格還得專門開chrome.
composer的時候遇到14090086問題,比如這樣
error:14090086:SSL routines:...:certificate verify failed
最初以為是證書問題,結果折騰半天是無用功,原來是centos7版本移除了Openssl的MD5支援導致的.知道原因,就很好辦了.
1.編輯NetworkManager.service檔案
具體如下命令列:
# vim /usr/lib/systemd/system/NetworkManager.service
按鍵i
進入編輯,在[Service]
新增一行下方內容
Environment="OPENSSL_ENABLE_MD5_VERIFY=1 NSS_HASH_ALG_SUPPORT=+MD5"
按鍵Esc
後輸入:wq
儲存退出
2.執行相關命令
# export NSS_HASH_ALG_SUPPORT=+MD5
# export OPENSSL_ENABLE_MD5_VERIFY=1
# systemctl daemon-reload
# systemctl restart NetworkManager.service
3.完工了,現在開始你的程式碼之旅吧