windows下安装PHP的swoole拓展

一:下载Cygwin和swoole
Cygwin下载地址:https://www.cygwin.com/

PHP的swoole拓展下载地址:https://pecl.php.net/package/swoole
二:安装Cygwin
安装Cygwin注意点

1:选择镜像来源

2:需要安装的软件(你也可以选择性安装)

(1):安装binutils
在这里插入图片描述
(2):安装gcc-core,gcc-g++
在这里插入图片描述
(3):安装gdb

(4)安装php环境
在这里插入图片描述
(5):安装pcre-devel
在这里插入图片描述
(6):安装autoconf
在这里插入图片描述
(7)安装php-json(这是由于我会用到php的json_decode()命令,所以需要安装php-json)

在这里插入图片描述
(8)选择好你要安装的软件后选择下一步

在这里插入图片描述
以上就是安装Cygwin的注意事项

三:安装php的swoole拓展
1:将下载下来的swool拓展复制到Cygwin安装包的home目录下

2:安装php的swoole拓展

(1):解压swoole拓展包

启动Cygwin:双击Cygwin安装目录下的Cygwin.bat文件

在这里插入图片描述
解压swoole拓展包

cd /home/
tar -zxvf swoole-4.2.12.tgz

(2)安装swoole拓展包

[1]生成编译文件configure

cd swoole-4.2.12
phpize

[2]编译安装swoole

./configure && make && make install

[3]在php.ini文件中加入 extension=swoole.so

使用php -i | grep php.ini找到php.ini文件位置

php -i | grep php.ini

在这里插入图片描述
云社区 博客 博客详情
windows下安装PHP的swoole拓展
ACDEFGHIJKLMNO1PQRST 发表于 2019-09-17 20:24:46
1518 0 0
HTTPPHPWindowsSwoole
【摘要】 最近在研究实时通讯,这就需要用到swoole技术,在php中是可以安装swoole拓展的,那么在windows环境下如何安装swoole拓展呢?但遗憾的是PHP的swoole拓展是无法安装在windows环境下的,那么这就说明在windows环境下我们无法安装PHP的swoole拓展了吗?答案当然是否定的,我们只需要安装Cygwin来模拟linux环境,这样我们就可以在wind…
最近在研究实时通讯,这就需要用到swoole技术,在php中是可以安装swoole拓展的,那么在windows环境下如何安装swoole拓展呢?

但遗憾的是PHP的swoole拓展是无法安装在windows环境下的,那么这就说明在windows环境下我们无法安装PHP的swoole拓展了吗?答案当然是否定的,我们只需要安装Cygwin来模拟linux环境,这样我们就可以在windows环境下安装PHP的swoole拓展了

一:下载Cygwin和swoole

Cygwin下载地址:https://www.cygwin.com/

PHP的swoole拓展下载地址:https://pecl.php.net/package/swoole

二:安装Cygwin

安装Cygwin注意点

1:选择镜像来源

image.png

2:需要安装的软件(你也可以选择性安装)

(1):安装binutils

image.png

(2):安装gcc-core,gcc-g++

image.png

(3):安装gdb

image.png

(4)安装php环境

image.png

(5):安装pcre-devel

image.png

(6):安装autoconf

image.png

(7)安装php-json(这是由于我会用到php的json_decode()命令,所以需要安装php-json)

image.png

(8)选择好你要安装的软件后选择下一步

image.png

以上就是安装Cygwin的注意事项

三:安装php的swoole拓展

1:将下载下来的swool拓展复制到Cygwin安装包的home目录下

2:安装php的swoole拓展

(1):解压swoole拓展包

启动Cygwin:双击Cygwin安装目录下的Cygwin.bat文件

image.png

解压swoole拓展包

cd /home/
tar -zxvf swoole-4.2.12.tgz
(2)安装swoole拓展包

[1]生成编译文件configure

cd swoole-4.2.12
phpize
[2]编译安装swoole

./configure && make && make install
[3]在php.ini文件中加入 extension=swoole.so

使用php -i | grep php.ini找到php.ini文件位置

php -i | grep php.ini
image.png

找到php.ini文件位置后在php.ini文件中加上extension=swoole.so

使用php -m命令查看swoole是否安装成功

在这里插入图片描述
如上图表示php的swoole拓展安装成功

四:测试swoole

找到swoole安装目录下的examples/http目录,执行php server.php命令

cd /home/swoole-4.2.12/examples/http
 php server.php

打开浏览器输入http://127.0.0.1:9501/:出现如下现象说明php的swoole拓展安装成功
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值