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.完工了,現在開始你的代碼之旅吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章