安装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 安装后
    第一步
    第二步第三步第四步第五步第六步第七步第八步第九步

[ 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
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值