在windows 上使用swoole
使用 cygwin 来搭建swoole
背景:swoole推荐的运行环境是:Linux / FreeBSD / MacOS,但cygwin 在一定程度上可以勉强模拟Linux
Cygwin官网:http://www.cygwin.com/
swoole 官方下载地址:https://github.com/swoole/swoole-src/releases
-
下载cygwin 的安装包 和 swoole 的源码
-
执行 cygwin 安装后
[ P.S.:cygwin.exe程序很重要,接下去需要的扩展都可以重新到这个程序里面添加 ]
- 安装完成后,桌面或启动菜单中,都出现Cygwin64 Terminal快捷键 (F:\swoole\bin\mintty.exe)
- 将swoole 源码包解压,放于F:\swoole\home下(忘记路径,可以通过查看cygwin Terminal 快捷键定位文件所在位置或者重新安装时,Root Directory的路径)
- 执行桌面Cygwin64 快捷键,进入类Linux 的界面
1) cd /home/swoole-src-4.3.4/
2) PHPize
3) ./configure && make && make install
4) PHP –i | grep PHP.ini (查看PHP.ini 文件)
5) vim /etc/PHP.ini => extension=swoole.so
6) PHP –m | grep swoole (出现swoole 即安装成功)
7) (这个步骤我是放弃了)PHP /home/swoole-src-4.3.4/examples/http/server.PHP
(出现hello,swoole 说明成功了)
- 安装Composer
1) 在 /etc/ 下,新建composer文件夹
2) 进入cygwin :cd /etc/composer
3) PHP –r “readfile(‘https://getcomposer.org/installer’);” > composer-setup.PHP
4) PHP composer-setup.PHP
5) 生成一个 composer.phar,执行: PHP composer.phar (出现composer标示)
6) 在其他目录,执行:composer –v ,若不存在,则需要全局安装(见下7)
7) 全局安装: mv /etc/composer/composer.phar /usr/local/bin/composer
- 使用easyswoole-demo
1) cd /var/www/
2) git clone https://github.com/easy-swoole/demo.git demo
3) cd demo
4) composer require easyswoole/easyswoole=3.x (卸载方法: require 改为 remove)
5) PHP vendor/bin/easyswoole install
6) PHP easyswoole start
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。