1. 程式人生 > >Windows下swoole擴展的編譯安裝部署

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

php.ini cygwin .com 官網下載 -1 文件結尾 png -s 9.png

1. 到cygwin官網下載cygwin。

官網地址:https://www.cygwin.com/

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

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

技術分享

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

技術分享

選擇下載地址:

技術分享

選擇gcc文件包下載:

技術分享

選擇php文件包下載:

技術分享

選擇autoconf包下載:

技術分享

選擇了所有需要下載的文件包之後就點擊“下一步”開始下載了。

這裏下載速度會比較慢,會花費比較長的時間,而且經常會中斷,有時候需要重新選擇下載地址。。。(除了堅持和不斷嘗試,我不知道該說什麽。。)

3. 下載swoole源代碼:

下載地址:https://github.com/swoole/swoole-src/releases

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

5. 打開已經安裝好的cygwin,進入swoole源代碼目錄,分別執行以下幾個命令:

(1)Phpize

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

(3)make(編譯)

第一次編譯出現了一個錯誤:

技術分享

上網查資料發現了rango的解答:

技術分享

於是重新打開cygwin安裝包,搜索pcre-dev,選擇一個文件包來下載。

然後重新編譯,沒有錯誤了,但是出現了好幾個警告,直接忽視!

(4)make install(安裝swoole擴展)

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

技術分享

6. 啟動swoole服務:在cygwin界面進入swoole安裝目錄中的example目錄下的http目錄,

輸入命令:

php server.php

(當然在該目錄下應該存在server.php這個文件)

7. 在瀏覽器地址欄訪問http://127.0.0.1:9501/,出現打印信息則表示swoole安裝成功且可

以使用了!

技術分享

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

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