mac安裝swoole提示: fatal error: 'openssl/ssl.h' file not found

swoole.h:620:10: fatal error: 'openssl/ssl.h' file not found

分析

$ssl需要依賴openssl,必須在編譯swoole時啓用–enable-openssl

1.確認是否安裝了 openssl
如果沒有安裝,先安裝,如果已經安裝,則看第二步
2. 確認 openssl 庫是否在標準位置中
既然出現了錯誤當然就是沒有在標準的位置,兩種解決方法

openssl文件拷貝

找到你們的openssl文件夾,把它拷貝到swoole安裝包下的include下面,是openssl的所有.h文件,我的openssl文件的目錄爲/usr/local/opt/openssl/include 把這個路徑下的openssl文件夾copy到安裝文件夾中的include下就ok了。

cp -a /usr/local/opt/openssl/include/openssl /tmp/pear/install/swoole-4.4.14/include/openssl

發佈了361 篇原創文章 · 獲贊 43 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章