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 相关文章推荐
2.PHP入门
Oct 09 PHP
详解:――如何将图片储存在数据库里
Dec 05 PHP
基于php无限分类的深入理解
Jun 02 PHP
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
CentOS6.5 编译安装lnmp环境
Dec 21 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
Oct 23 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
PHP双向链表定义与用法示例
Jan 31 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
May 28 PHP
php中yii框架实例用法
Dec 22 PHP
PHP中->和=>的意思
Mar 31 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
动态生成gif格式的图像要注意?
2006/10/09 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
如何用js控制css中的float的代码
2007/08/16 Javascript
关于viewport,Ext.panel和Ext.form.panel的关系
2009/05/07 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
JS比较两个时间大小的简单示例代码
2013/12/20 Javascript
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
分享15个大家都熟知的jquery小技巧
2015/12/02 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
angular中的http拦截器Interceptors的实现
2017/02/21 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
Python中使用ElementTree解析XML示例
2015/06/02 Python
python学习教程之使用py2exe打包
2017/09/24 Python
Python实现按中文排序的方法示例
2018/04/25 Python
对python3 中方法各种参数和返回值详解
2018/12/15 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
如何编写python的daemon程序
2021/01/07 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
SQL Server面试题
2013/04/04 面试题
24岁生日感言
2014/01/13 职场文书
小学生秋游活动方案
2014/02/23 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
节约用电通知
2015/04/25 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
能让Python提速超40倍的神器Cython详解
2021/06/24 Python