其他分享
首页 > 其他分享> > 安装swoole扩展之一——win下用cygwin

安装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

标签:swoole,win,下用,etc,cygwin,composer,easyswoole,php
来源: https://blog.csdn.net/qq_35600509/article/details/98500238