Windows 下安装 swoole 图文教程(php)


Posted in PHP onJune 05, 2017

Windows 下安装 swoole 具体步骤:

Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。

首先准备工具:

Cygwin 官方地址:http://www.cygwin.com/

swoole 官方下载地址:https://github.com/swoole/swoole-src/releases

一、下载Swoole和Cygwin

Windows 下安装 swoole 图文教程(php)

下载Cygwin,我的是64位的

Windows 下安装 swoole 图文教程(php)

1 安装Cygwin

Windows 下安装 swoole 图文教程(php)

选择安装的软件包,这里需要安装gcc、PHP、php开发工具、autoconf、pcre-devel,其它默认,这里注意的是,在上方的搜索栏搜索后,在下边找到对应的软件包选中,点击下一步按钮开始安装。(注意:下方的截图是我安装后界面,点击的位置一样,后边的图标可能不一样哦)

先在搜索gcc

Windows 下安装 swoole 图文教程(php)

然后php

Windows 下安装 swoole 图文教程(php)

在就是pcre-devel

Windows 下安装 swoole 图文教程(php)

最后autoconf

Windows 下安装 swoole 图文教程(php)

最后一直下一步安装就行。

Windows 下安装 swoole 图文教程(php)

2 安装Swoole

解压swoole的源程序到Cygwin的家目录,打开Cygwin软件(注意:要是你的Cygwin也安装在C盘,那你得注意了,安装swoole的时候有可能报错,解决办法是右键管理员身份打开Cygwin)

Windows 下安装 swoole 图文教程(php)

1此时的环境就好似linux的终端,而根目录就是Cygwin的安装目录,在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序

Windows 下安装 swoole 图文教程(php)

2此时的环境就好似linux的终端,而根目录就是Cygwin的安装目录,在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序

Windows 下安装 swoole 图文教程(php)

3输入命令:phpize,生成编译的配置文件configure

Windows 下安装 swoole 图文教程(php)

4输入命令:./configure && make && make install

Windows 下安装 swoole 图文教程(php)

配置、编译、编译安装swoole

(PS:执行./configure,除了编译配置,还会检测环境等等)

5使用命令: php -i | grep php.ini,找到php cli使用的配置文件php.ini的路径,修改php.ini文件,在文件中添加一行:extension=swoole.so,然后关闭退出

Windows 下安装 swoole 图文教程(php)

6 /extension 查找 按n再次查找

Windows 下安装 swoole 图文教程(php)

7 添加extension=swoole.so

Windows 下安装 swoole 图文教程(php)

8 :wq 保存退出

9 使用命令:php -m,查看加载的模块,如果看到swoole,则扩展添加成功,到此环境搭建成功!

Windows 下安装 swoole 图文教程(php)

以上这篇Windows 下安装 swoole 图文教程(php)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
第1次亲密接触PHP5(2)
Oct 09 PHP
建立动态的WML站点(三)
Oct 09 PHP
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
php 代码优化之经典示例
Mar 24 PHP
PHP异步调用socket实现代码
Jan 12 PHP
PHP数组传递是值传递而非引用传递概念纠正
Jan 31 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
Jun 27 PHP
php实现的简单美国商品税计算函数
Jul 13 PHP
PHP Header失效的原因分析及解决方法
Nov 16 PHP
php写app接口并返回json数据的实例(分享)
May 20 PHP
PHP微信网页授权的配置文件操作分析
May 29 PHP
php屏蔽错误及提示的方法
May 10 PHP
PHP手机号中间四位用星号*代替显示的实例
Jun 02 #PHP
总结一些PHP中好用但又容易忽略的小知识
Jun 02 #PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
Jun 02 #PHP
Yii2中简单的场景使用介绍
Jun 02 #PHP
Yii 2.0中场景的使用教程
Jun 02 #PHP
详解PHP5.6.30与Apache2.4.x配置
Jun 02 #PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
Jun 02 #PHP
You might like
新版PHP将向Java靠拢
2006/10/09 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
jQuery Raty 一款不错的星级评分插件
2016/08/24 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
基于JavaScript实现选项卡效果
2017/07/21 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
vue实现图片上传功能
2020/05/28 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
对python中dict和json的区别详解
2018/12/18 Python
python requests指定出口ip的例子
2019/07/25 Python
python读取ini配置文件过程示范
2019/12/23 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
python梯度下降算法的实现
2020/02/24 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
2021/01/15 Python
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
军训教官感言
2014/03/02 职场文书
网络宣传方案
2014/03/15 职场文书
贸易跟单员英文求职信
2014/04/19 职场文书
四风问题个人自查剖析材料思想汇报
2014/09/21 职场文书
杭白菊导游词
2015/02/10 职场文书
审美与表现自我评价
2015/03/09 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
汽车销售合同文本
2019/08/08 职场文书
Python装饰器详细介绍
2022/03/25 Python