macOS 編譯安裝php event 擴展問題 Cannot find OpenSSL's

macOS configure: error: Cannot find OpenSSL's <evp.h>的錯誤解決。

checking for include/event2/event.h... found in /usr/local
checking for libevent version... ok
checking for event_free in -levent_core... yes
checking for evdns_base_free in -levent_extra... yes
checking for pkg-config... no
configure: error: Cannot find OpenSSL's <evp.h>

1.命令行執(zhí)行openssl version查看對應版本

LibreSSL 2.8.3

說明是已安裝openssl擴展,但是不能找到。那我們就手動去找文件的絕對位置信息,進入對應擴展位置進行查看文件

cd /usr/local/Cellar/ &&  ll   

輸出以下信息:


Cellar.png

2.獲取絕對地址
可以看到有openssl@1.1這文件夾,繼續(xù)進入文件夾到bin目錄地址

我這里是/usr/local/Cellar/openssl@1.1/1.1.1h

3.重新執(zhí)行編譯命令
./configure --with-openssl-dir=/usr/local/Cellar/openssl@1.1/1.1.1h

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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