標籤:www 速度 phpize 地址 ges 使用 make 目錄 http
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擴充的編譯安裝部署