windows 搭建 擴展swoole的運行環(huán)境(Cygwin模擬Linux環(huán)境)
1、安裝Cygwin軟件
cygwin下載地址:https://www.cygwin.com/
在瀏覽器中打開cygwin官網(wǎng),下滑到Installing Cygwin部分,點擊setup-x86_64.exe下載exe文件即可
安裝cygwin
找到剛才下載的setup-x86_64.exe文件,雙擊打開,就開始安裝cygwin
第一步:打開安裝界面,直接點擊下一步
第二步:選擇下載源,我們直接默認選擇Install from Internet(也就是從互聯(lián)網(wǎng)上下載),然后點擊下一步
第三步:選擇安裝目錄,可以在輸入框中直接修改安裝目錄,或者點擊Browse選擇目錄,點擊下一步
第四步:選擇包下載的目錄,可以在輸入框中直接修改目錄,或者點擊Browse選擇目錄,點擊下一步
第五步:選擇網(wǎng)絡(luò)服務(wù)器,直接默認就行了,點擊繼續(xù)下一步
第六步:選擇一個下載服務(wù)器網(wǎng)址,
點擊確定,
在用戶網(wǎng)址 中輸入 163的鏡像網(wǎng)址,然后點擊添加即可,進行到下一步
等待片刻,后進入軟件包安裝頁面:
第6步:進行安裝軟件:在搜索那里進行搜索即可
在Search中搜索gcc-core,展開Devel,找到下圖中的藍色選中項,在New欄(中文叫 當前 ),雙擊選擇即可,選擇后會出現(xiàn) 版本號就可以了,不需要勾選Src?(中文是 源)
php和php-devel,在Search中搜索php,展開Interpreters,找到下圖中的藍色選中項,在New欄,雙擊選擇即可,切記php和php-devel兩項都要選擇
libpcre-devel,在Search中搜索libpcre-devel,展開Libs,找到下圖中的藍色選中項,在New欄,雙擊選擇即可
autoconf-archive,在Search中搜索autoconf-archive,展開Devel,找到下圖中的藍色選中項,在New欄,雙擊選擇即可
gcc-objc++,在Search中搜索gcc-objc++,展開Devel,找到下圖中的藍色選中項,在New欄,雙擊選擇即可
libc+±devel,在Search中搜索libc+±devel,展開Devel,找到下圖中的藍色選中項,在New欄,雙擊選擇即可libc++1,在Search中搜索libc++1,展開Devel,找到下圖中的藍色選中項,在New欄,雙擊選擇即可
php-json,在Search中搜索php-json,展開PHP,找到下圖中的藍色選中項,在New欄,雙擊選擇即可
pcre2,在Search中搜索pcre2,展開Text,找到下圖中的藍色選中項,在New欄,雙擊選擇即可
libpcre2-devel,在Search中搜索libpcre2-devel,展開Libs,找到下圖中的藍色選中項,在New欄,雙擊選擇即可
最后一步,選擇完全部的軟件包,點擊下一步,直到安裝完成,時間可能有點久,耐心等一下
編譯安裝Swoole
解壓并放到Cygwin安裝目錄中的 home目錄下
解壓上面下載的Swoole壓縮包,放到cygwin的安裝目錄下的home目錄中,為了方便,并改名為Swoole,當然可以不改
打開cygwin并且進入Swoole目錄
雙擊運行Cygwin軟件,然后通過命令cd /home/swool/,進入Swoole解壓的源程序代碼生成編譯的配置文件
在Swoole的根目錄下,執(zhí)行命令phpize,可以生成編譯的配置文件configure
編譯配置并檢測環(huán)境且編譯安裝
上面生成編譯的配置文件后,再輸入命令./configure && make && make install,然后就是等待編譯安裝Swoole完成
檢測Swoole安裝是否成功
通過命令php -m查看一下是否有了swoole的擴展
測試Swoole環(huán)境
選擇并進入測試目錄
在我們下載的Swoole源代碼中,有很多示例,我們可以直接運行進行測試,進入到examples目錄,里面的全都是示例代碼,我們選擇http/server.php進行測試,然后cd http/進入到http目錄執(zhí)行php程序
上面已經(jīng)進入到http目錄,并且發(fā)現(xiàn),當前目錄下有一個server.php的文件,我們可以通過命令php server.php執(zhí)行
瀏覽器運行測試
我們打開server.php文件,有一行代碼$http = new swoole_http_server(“0.0.0.0”, 9501);,開啟swoole服務(wù)的端口為9501,那么我們可以直接在瀏覽器地址欄輸入127.0.0.1:9501或者localhost:9501并訪問,顯示Hello Swoole.,則說明Swoole安裝成功了!
至此、php的運行環(huán)境和swoole的擴展已經(jīng)安裝好了,
但是想要運行 easyswoole 框架,還需要安裝一些php的依賴。
Tips:想要繼續(xù)安裝新的軟件,可以雙擊再次運行Cygwin.exe程序,進入安裝流程,目錄和位置都不用動,就可以進入軟件安裝的頁面,選擇需要的軟件就可以安裝了。文章來源:http://www.zghlxwxcb.cn/news/detail-731094.html
EasySwoole 運行環(huán)境的安裝
先看一眼官網(wǎng)的環(huán)境要求:
基本上都滿足了,但是在使用Composer安裝時會報 Phar 擴展錯誤,我們需要安裝一下,當然還有許多php擴展我們需要安裝,具體如下:
安裝所有的依賴就可以使用Composer安裝 EasySwoole了,記得切換Composer的源,換成阿里的源即可。
最后看到EasySwoole的頁面表示成功了文章來源地址http://www.zghlxwxcb.cn/news/detail-731094.html
到了這里,關(guān)于windows 搭建 PHP以及擴展swoole的運行環(huán)境(Cygwin模擬Linux環(huán)境)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!