到cygwin官網(wǎng)下載cygwin武福。
官網(wǎng)地址:https://www.cygwin.com/打開下載好的cygwin安裝包议双,開始安裝cygwin。
選擇cygwin的安裝目錄(這個(gè)同時(shí)也會(huì)是swoole的安裝目錄):
選擇文件包下載的存放位置:
選擇下載地址:
選擇gcc文件包下載:
選擇php文件包下載:
選擇autoconf包下載:
選擇了所有需要下載的文件包之后就點(diǎn)擊“下一步”開始下載了捉片。
這里下載速度會(huì)比較慢平痰,會(huì)花費(fèi)比較長(zhǎng)的時(shí)間,而且經(jīng)常會(huì)中斷伍纫,有時(shí)候需要重新選擇下載地址宗雇。。莹规。(除了堅(jiān)持和不斷嘗試赔蒲,我不知道該說什么。良漱。)
下載swoole源代碼:
下載地址:https://github.com/swoole/swoole-src/releases將下載好的swoole源代碼解壓到cygwin安裝目錄中的home子目錄下舞虱。
打開已經(jīng)安裝好的cygwin,進(jìn)入swoole源代碼目錄母市,分別執(zhí)行以下幾個(gè)命令:
(1)Phpize
(2)./configure(編譯配置檢測(cè)等)
(3)make(編譯)
第一次編譯出現(xiàn)了一個(gè)錯(cuò)誤:
上網(wǎng)查資料發(fā)現(xiàn)了rango的解答:
于是重新打開cygwin安裝包矾兜,搜索pcre-dev,選擇一個(gè)文件包來下載窒篱。
然后重新編譯焕刮,沒有錯(cuò)誤了,但是出現(xiàn)了好幾個(gè)警告墙杯,直接忽視配并!
(4)make install(安裝swoole擴(kuò)展)
(5)使用php -i|grep php.ini 命令找到php.ini配置文件的位置,在文件結(jié)尾處加入swoole擴(kuò)展的配置:
- 啟動(dòng)swoole服務(wù):在cygwin界面進(jìn)入swoole安裝目錄中的example目錄下的http目錄高镐,
輸入命令:
php server.php
(當(dāng)然在該目錄下應(yīng)該存在server.php這個(gè)文件) -
在瀏覽器地址欄訪問http://127.0.0.1:9501/溉旋,出現(xiàn)打印信息則表示swoole安裝成功且可
以使用了!
這個(gè)過程是很曲折的嫉髓,你需要不斷嘗試观腊,想想,只要你堅(jiān)持到成功的那一刻算行,你就可以使用Swoole了N嘤汀!州邢!