1. 程式人生 > >centos7以上的composer install時的14090086解決方案

centos7以上的composer install時的14090086解決方案

要先吐槽下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.完工了,現在開始你的程式碼之旅吧