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 相关文章推荐
php批量缩放图片的代码[ini参数控制]
Feb 11 PHP
PHP在字符断点处截断文字的实现代码
Apr 21 PHP
在smarty模板中使用PHP函数的方法
Apr 23 PHP
关于PHP二进制流 逐bit的低位在前算法(详解)
Jun 13 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
Jun 28 PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 PHP
非常全面的php日期时间运算汇总
Nov 04 PHP
PHP树-不需要递归的实现方法
Jun 21 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
Mar 01 PHP
php和vue配合使用技巧和方法
May 09 PHP
php引用和拷贝的区别知识点总结
Sep 23 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
Oct 16 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
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
php利用ob_start()清除输出和选择性输出的方法
2018/01/18 PHP
PHP简单实现正则匹配省市区的方法
2018/04/13 PHP
js调用flash的效果代码
2008/04/26 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
jquery使用append(content)方法注意事项分享
2014/01/06 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
js判断文本框输入的内容是否为数字
2015/12/23 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
Python中断言Assertion的一些改进方案
2016/10/27 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
Python简单基础小程序的实例代码
2019/04/28 Python
Python matplotlib模块及柱状图用法解析
2020/08/10 Python
Django rest framework分页接口实现原理解析
2020/08/21 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
保卫科工作岗位职责
2014/03/01 职场文书
聚美优品的广告词
2014/03/14 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
2015年学生会干事工作总结
2015/04/09 职场文书