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数组
Oct 09 PHP
PHP通用检测函数集合
Nov 25 PHP
php 5.3.5安装memcache注意事项小结
Apr 12 PHP
PHP函数之日期时间函数date()使用详解
Sep 09 PHP
国产PHP开发框架myqee新手快速入门教程
Jul 14 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
php遍历树的常用方法汇总
Jun 18 PHP
配置Nginx+PHP的正确思路与过程
May 10 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 PHP
PHP实现求解最长公共子串问题的方法
Nov 17 PHP
laravel实现按月或天或小时统计mysql数据的方法
Oct 09 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
一个简单实现多条件查询的例子
2006/10/09 PHP
关于尾递归的使用详解
2013/05/02 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
jquery json 实例代码
2010/12/02 Javascript
js快速排序的实现代码
2013/12/08 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
深入理解vue中的$set
2017/06/01 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
2017/06/29 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
2018/04/21 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
2019/06/17 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
Node.js 中如何收集和解析命令行参数
2021/01/08 Javascript
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
Python中的fileinput模块的简单实用示例
2015/07/09 Python
Python简单计算数组元素平均值的方法示例
2017/12/26 Python
在python win系统下 打开TXT文件的实例
2018/04/29 Python
python安装twisted的问题解析
2018/08/21 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
汽车专业毕业生自荐信
2013/11/03 职场文书
纪检监察建议书
2014/05/19 职场文书
幼儿园大班开学寄语
2014/08/02 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
楚门的世界观后感
2015/06/03 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
Python必备技巧之函数的使用详解
2022/04/04 Python