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 和 XML: 使用expat函数(一)
Oct 09 PHP
PHP中的日期及时间
Nov 23 PHP
小文件php+SQLite存储方案
Sep 04 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
Jul 17 PHP
PHP实现获取客户端IP并获取IP信息
Mar 17 PHP
php实现RSA加密类实例
Mar 26 PHP
Joomla简单判断用户是否登录的方法
May 04 PHP
php简单统计在线人数的方法
May 10 PHP
PHP文件下载实例代码浅析
Aug 17 PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
Apr 25 PHP
thinkPHP5使用Rabc实现权限管理
Aug 28 PHP
PHP的new static和new self的区别与使用
Nov 27 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二维数组的去重问题解析
2011/07/17 PHP
PHP获取MSN好友列表类的实现代码
2013/06/23 PHP
php获取apk包信息的方法
2014/08/15 PHP
zend framework重定向方法小结
2016/05/28 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
2019/10/11 PHP
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
js实现iframe动态调整高度的代码
2008/01/06 Javascript
javascript动画浅析
2012/08/30 Javascript
jquery中交替点击事件toggle方法的使用示例
2013/12/08 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
JavaScript之json_动力节点Java学院整理
2017/06/29 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
详解Vue-cli代理解决跨域问题
2017/09/27 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
2018/10/25 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
如何通过python计算圆周率PI
2020/11/11 Python
python热力图实现简单方法
2021/01/29 Python
CSS3 Flexbox中flex-shrink属性的用法示例介绍
2013/12/30 HTML / CSS
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
项目专员岗位职责
2013/12/04 职场文书
班主任工作年限证明
2014/01/12 职场文书
网上卖盒饭创业计划书范文
2014/02/07 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
结婚通知短信大全
2015/04/17 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
电影雷锋观后感
2015/06/10 职场文书