Windows下swoole擴展的編譯安裝部署

  1. 到cygwin官網(wǎng)下載cygwin。
    官網(wǎng)地址:https://www.cygwin.com/

  2. 打開下載好的cygwin安裝包,開始安裝cygwin。

選擇cygwin的安裝目錄(這個同時也會是swoole的安裝目錄):


選擇文件包下載的存放位置:



選擇下載地址:



選擇gcc文件包下載:

選擇php文件包下載:


選擇autoconf包下載:


選擇了所有需要下載的文件包之后就點擊“下一步”開始下載了。
這里下載速度會比較慢,會花費比較長的時間,而且經(jīng)常會中斷,有時候需要重新選擇下載地址。。。(除了堅持和不斷嘗試,我不知道該說什么。。)

  1. 下載swoole源代碼:
    下載地址:https://github.com/swoole/swoole-src/releases

  2. 將下載好的swoole源代碼解壓到cygwin安裝目錄中的home子目錄下。

  3. 打開已經(jīng)安裝好的cygwin,進(jìn)入swoole源代碼目錄,分別執(zhí)行以下幾個命令:

(1)Phpize

(2)./configure(編譯配置檢測等)

(3)make(編譯)

第一次編譯出現(xiàn)了一個錯誤:



上網(wǎng)查資料發(fā)現(xiàn)了rango的解答:



于是重新打開cygwin安裝包,搜索pcre-dev,選擇一個文件包來下載。
然后重新編譯,沒有錯誤了,但是出現(xiàn)了好幾個警告,直接忽視!

(4)make install(安裝swoole擴展)
(5)使用php -i|grep php.ini 命令找到php.ini配置文件的位置,在文件結(jié)尾處加入swoole擴展的配置:


  1. 啟動swoole服務(wù):在cygwin界面進(jìn)入swoole安裝目錄中的example目錄下的http目錄,
    輸入命令:
    php server.php
    (當(dāng)然在該目錄下應(yīng)該存在server.php這個文件)
  2. 在瀏覽器地址欄訪問http://127.0.0.1:9501/,出現(xiàn)打印信息則表示swoole安裝成功且可
    以使用了!



    這個過程是很曲折的,你需要不斷嘗試,想想,只要你堅持到成功的那一刻,你就可以使用Swoole了?。?!

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

相關(guān)閱讀更多精彩內(nèi)容

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