crsutil 導(dǎo)致 docker openssl 證書問題

問題描述

配置 版本信息
機(jī)器型號(hào) MacBook Pro(Retina,13-inch,Early 2015)
系統(tǒng)版本 macOs High Sierra (版本 10.13.4)
處理器 2.7GHz Intel Core I5

由于 macOs 的 csrutil 被關(guān)閉了,docker內(nèi)部無法識(shí)別openssl證書,導(dǎo)致了php的openssl擴(kuò)展也無法使用,訪問 https 鏈接會(huì)出現(xiàn)證書無效的情況。

csrutil : Mac SIP系統(tǒng)完整性保護(hù)

解決問題

打開 macOs 的 csrutil 就可以解決問題。

檢查是否 csrutil 打開

運(yùn)行下面命令可以查看 csrutil 是否打開

> csrutil status
System Integrity Protection status: enabled.//enable就是打開狀態(tài),反之就是關(guān)閉狀態(tài)

打開方法

  1. 電腦關(guān)機(jī)
  2. 點(diǎn)開機(jī)鍵,按 command+r 進(jìn)入安全模式
  3. 菜單中打開 Termianl 終端
  4. 輸入 csrutil enable
  5. 關(guān)機(jī)重啟
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容