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 5.4 你必须要知道的
Aug 07 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
Jul 25 PHP
php时间戳格式化显示友好的时间函数分享
Oct 21 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
php使用cookie保存用户登录的用户名实例
Jan 26 PHP
smarty内部日期函数html_select_date()用法实例分析
Jul 08 PHP
php关闭warning问题的解决方法
May 17 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
关于PHP中协程和阻塞的一些理解与思考
Aug 11 PHP
详解no input file specified 三种解决方法
Nov 29 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
Apr 06 PHP
PHP利用curl发送HTTP请求的实例代码
Jul 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
How do I change MySQL timezone?
2008/03/26 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
document.forms用法示例介绍
2014/06/26 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
2015/06/19 Javascript
Javascript常用小技巧汇总
2015/06/24 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
jQuery蓝色风格滑动导航栏代码分享
2015/08/19 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
js实现本地时间同步功能
2017/08/26 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
JavaScript实现的3D旋转魔方动画效果实例代码
2019/07/31 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
[04:07]显微镜下的DOTA2第八期——英雄复活动作
2014/06/24 DOTA
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
python实现多线程的两种方式
2016/05/22 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
python linecache 处理固定格式文本数据的方法
2019/01/08 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
Python pandas.DataFrame 找出有空值的行
2019/09/09 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
思想汇报格式
2014/01/05 职场文书
家长对孩子评语
2014/01/30 职场文书
检举信的格式及范文
2014/04/04 职场文书
校外活动方案
2014/08/28 职场文书
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers