swoole 是php 的擴展,只支持在Linux 下,所以在window 下需要 安裝cgywin,Cygwin是一個在windows平台上運行的類UNIX模擬環境
cgywin 地址:http://www.cygwin.com/。這里注意下載對版本
swoole 地址:https://github.com/swoole/swoole-src/releases 下載 tar.gz版本
安裝cgywin
點擊下一步
繼續一直點擊下一步
配置安裝目錄,已經其他擴展包保存路徑,網絡連接方式
上面的安裝目錄和下載目錄自己設置。
下一步選擇鏡像地址如圖,我選的是這個但是當你用的使用就有可能不確定啦,但是不用着急,反正提供了這么多絕對有一個會是可以用的
接下來要選擇預先安裝的軟件啦,由於是要運行php環境所以需要安裝一下幾個軟件
gcc
php,這里需要注意安裝php時應該選擇兩個,即不要把php-devel擴展丟掉,要不然后面使用phpize編譯的時候你就知道麻煩啦!!!!
pcre-devel
autoconf
好啦!接下來就下一步就好啦!這將是一個漫長的過程
等啊等。。。。。。。。直到完成!!!
安裝swoole擴展
我們將剛剛下載的swoole解壓到cgywin的安裝更目錄下的home文件夾中(使用過linux系統的同學們看到安裝更目錄里的文件夾有木有激動,沒錯似曾相識啊!!!),然后打開cgywin軟件進入到swoole的目錄中
然后執行 phpize (這里聲明一下如果當初選擇安裝php的時候沒有安裝php-devel,這時是會提醒你沒有該命令的)
然后是編譯 ./configure && make && make install
執行完該命令后表示安裝swoole擴展基本成功了接下來將擴展引入就可以啦!找到php.ini文件一般在 etc文件夾下面 也可以使用 php -i | grep php.ini 來查看
在php.ini文件中寫入 extension=swoole.so 保存文件。執行 php -m 查看是否已經加載
如果發現安裝軟件少了可以重現執行 setup.exe,如果嫌麻煩可以初始安裝時安裝apt-cgy 等包
來源:https://www.cnblogs.com/itsuibi/p/8995137.html