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中在数据库中保存Checkbox数据(1)
Oct 09 PHP
php 之 没有mysql支持时的替代方案
Oct 09 PHP
global.php
Dec 09 PHP
php与php MySQL 之间的关系
Jul 17 PHP
PHP 反向排序和随机排序代码
Jun 30 PHP
PHP连接SQLServer2005 的问题解决方法
Jul 19 PHP
PHP 验证登陆类分享
Mar 13 PHP
php模拟post上传图片实现代码
Jun 24 PHP
thinkphp3.2.3 分页代码分享
Jul 28 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
Mar 15 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
PHP创建XML接口示例
Jul 04 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 unset全局变量运用问题的深入解析
2013/06/17 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
javascript 的Document属性和方法集合
2010/01/25 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
原生js canvas实现鼠标跟随效果
2020/08/02 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
Vite和Vue CLI的优劣
2021/01/30 Vue.js
python多进程共享变量
2016/04/06 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
Django中提示消息messages的设置方式
2019/11/15 Python
python实现数字炸弹游戏程序
2020/07/17 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
Python批量删除mysql中千万级大量数据的脚本分享
2020/12/03 Python
Python 实现集合Set的示例
2020/12/21 Python
财务会计专业求职信范文
2013/12/31 职场文书
七年级生物教学反思
2014/01/30 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
总经理检讨书
2014/09/15 职场文书
2015年环卫工作总结
2015/04/28 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书