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的FTP学习(三)
Oct 09 PHP
PHP4实际应用经验篇(1)
Oct 09 PHP
PHP文件操作实现代码分享
Sep 01 PHP
PHP关联链接常用代码
Nov 05 PHP
php文件上传的简单实例
Oct 19 PHP
thinkphp在模型中自动完成session赋值示例代码
Sep 09 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
Zend Framework教程之Resource Autoloading用法实例
Mar 08 PHP
PHP实现对数组分页处理实例详解
Feb 07 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 PHP
PHP实现SMTP邮件的发送实例
Sep 27 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 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 skymvc 一款轻量、简单的php
2011/06/28 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
php支付宝在线支付接口开发教程
2016/09/19 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
2019/05/28 jQuery
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
python实现文件名批量替换和内容替换
2014/03/20 Python
Python编程中time模块的一些关键用法解析
2016/01/19 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
pandas 时间格式转换的实现
2019/07/06 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
师范生教师实习自我鉴定
2013/09/27 职场文书
运动会广播稿60字
2014/01/15 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
抽奖活动主持词
2014/03/31 职场文书
租车协议书范本2014
2014/11/17 职场文书
慰问信(范文3篇)
2019/10/23 职场文书
关于使用Redisson订阅数问题
2022/01/18 Redis
HTML静态页面获取url参数和UserAgent的实现
2022/08/05 HTML / CSS