問(wèn)題描述
配置 | 版本信息 |
---|---|
機(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)部無(wú)法識(shí)別openssl證書(shū),導(dǎo)致了php的openssl擴(kuò)展也無(wú)法使用,訪問(wèn) https 鏈接會(huì)出現(xiàn)證書(shū)無(wú)效的情況。
csrutil
: Mac SIP系統(tǒng)完整性保護(hù)
解決問(wèn)題
打開(kāi) macOs 的 csrutil 就可以解決問(wèn)題锣披。
檢查是否 csrutil 打開(kāi)
運(yùn)行下面命令可以查看 csrutil 是否打開(kāi)
> csrutil status
System Integrity Protection status: enabled.//enable就是打開(kāi)狀態(tài),反之就是關(guān)閉狀態(tài)
打開(kāi)方法
- 電腦關(guān)機(jī)
- 點(diǎn)開(kāi)機(jī)鍵贿条,按 command+r 進(jìn)入安全模式
- 菜單中打開(kāi) Termianl 終端
- 輸入
csrutil enable
- 關(guān)機(jī)重啟