首頁  >  文章  >  php框架  >  swoole環境是否支援openssl

swoole環境是否支援openssl

(*-*)浩
(*-*)浩原創
2019-12-07 09:57:044441瀏覽

swoole環境是否支援openssl

大多數新手在安裝Swoole 擴充功能時,都只會使用pecl 進行安裝,還要增加一些編譯參數,例如openssl

使用指令進行安裝:                (建議學習: swoole視訊教學

pecl install swoole

#使用pecl 進行安裝時有幾個問答選項#ee#

enable sockets supports? [no] : 
enable openssl support? [no] : 
enable http2 support? [no] : 
enable mysqlnd support? [no] :
這些是用來開啟某些特性,例如openssl 是來啟用SSL 支持,大多數新手在這裡都會選擇yes,之後就開始編譯了

結果發現報錯了:error "Enable openssl support, require openssl library."(具體的錯誤訊息就不詳細寫了,大概是這樣)意思就是說你開啟openssl,常規路徑下沒有找到,需要你手動指定openssl 庫的路徑

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

這個意思是你沒有加openssl 函式庫的路徑或指定openssl 函式庫的路徑不對,缺少頭檔

#那麼在pecl 安裝的時候怎麼開啟加入這個路徑呢?不是只能 yes 或 no 嗎?

答案是當然可以加入的,我們可以在yes 後面跟上路徑參數: --with-openssl-dir=/opt/openssl/,替換為你的openssl 函式庫路徑

检查: php --ri swoole

以上是swoole環境是否支援openssl的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn