安装swoole扩展之一——win下用cygwin

在windows 上使用swoole

使用 cygwin 来搭建swoole

背景:swoole推荐的运行环境是:Linux / FreeBSD / MacOS,但cygwin 在一定程度上可以勉强模拟Linux
Cygwin官网:http://www.cygwin.com/
swoole 官方下载地址:https://github.com/swoole/swoole-src/releases

  1. 下载cygwin 的安装包 和 swoole 的源码

  2. 执行 cygwin 安装后

    安装swoole扩展之一——win下用cygwin安装swoole扩展之一——win下用cygwin安装swoole扩展之一——win下用cygwin安装swoole扩展之一——win下用cygwin安装swoole扩展之一——win下用cygwin安装swoole扩展之一——win下用cygwin安装swoole扩展之一——win下用cygwin安装swoole扩展之一——win下用cygwin安装swoole扩展之一——win下用cygwin

[ P.S.:cygwin.exe程序很重要,接下去需要的扩展都可以重新到这个程序里面添加 ]

  1. 安装完成后,桌面或启动菜单中,都出现Cygwin64 Terminal快捷键 (F:\swoole\bin\mintty.exe)
  2. 将swoole 源码包解压,放于F:\swoole\home下(忘记路径,可以通过查看cygwin Terminal 快捷键定位文件所在位置或者重新安装时,Root Directory的路径)
  3. 执行桌面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 说明成功了)
  1. 安装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
  1. 使用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
上一篇:swoole实现多对多群聊(一)


下一篇:Swoole入门到实战打造高性能赛事直播平台(完整版)