1. 程式人生 > >swoole fatal error: 'openssl/ssl.h' file not found

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

問題分析

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

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

路徑對映

這個我的mac進去恢復模式後有問題,你們自行研究
這裡寫圖片描述

檔案拷貝

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

參考地址