先前swoole在Windows平臺的開發體驗極差,如果在Windows開發swoole的東西可以用docker或者虛擬機,遠程開發,體驗比較好的是直接Mac或者Linux系統開發。但是作為window平臺的釘子戶表示我窮。swoole之前已經推出了cygwin64編譯成winwods版本的方法,以及后續官方編譯成swoole-cli。那么我們以hyperf來講講如何實現windows平臺開發。
開發環境
下載swoole-cli
https://github.com/swoole/swoole-src/releases/latest
放在電腦里面一個文件夾配置環境變量
下載composer.phar
因為composer快捷指令已經是php composer.phar,這不是我們需要的,我們希望它變成swoole-cli composer.phar所以我們需要下載composer.phar放到我們的工作目錄下面直接使用。當然你也可以讓swoole-cli composer.phar 變成 默認的composer快捷指令,但是這樣會影響我們其他項目的使用。我就直接下載這個文件使用了。
下載鏈接? https://getcomposer.org/download/latest-stable/composer.phar
初始化Hyperf
composer create-project hyperf/hyperf-skeleton #原指令
swoole-cli composer.phar create-project hyperf/hyperf-skeleton #新指令
報錯了,不慌。其實只需要里面的composer.json我們就可以直接進去安裝框架。
cd hyperf-skeleton
我們看到里面竟然還有php開頭的命令,
我們需要替換成swoole-cli我們需要將composer.phar復制到項目目錄也就是和composer.json在一起swoole-cli composer.phar install
啟動項目
# php bin/hyperf.php start #原指令
swoole-cli bin/hyperf.php start #現指令