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 相关文章推荐
实例(Smarty+FCKeditor新闻系统)
Jan 02 PHP
php获取某个目录大小的代码
Sep 10 PHP
php下安装配置fckeditor编辑器的方法
Mar 02 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
Jun 06 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
Mar 26 PHP
php数组一对一替换实现代码
Aug 31 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
May 07 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
Jul 22 PHP
PIGCMS 如何关闭聊天机器人
Feb 12 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
May 05 PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
Nov 20 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 图像尺寸调整代码
2010/05/26 PHP
推荐一本PHP程序猿都应该拜读的书
2014/12/31 PHP
php定时执行任务设置详解
2015/02/06 PHP
php给图片加文字水印
2015/07/31 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
PHP简单判断字符串是否包含另一个字符串的方法
2016/03/25 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP基于进程控制函数实现多线程
2020/12/09 PHP
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
2017/10/09 Javascript
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
详解JavaScript数据类型和判断方法
2020/09/04 Javascript
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
详细介绍Python函数中的默认参数
2015/03/30 Python
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
python创建n行m列数组示例
2019/12/02 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
2020/01/20 Python
Python如何实现邮件功能
2020/05/27 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
文体活动实施方案
2014/03/27 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
2014年班组长工作总结
2014/11/20 职场文书
西柏坡观后感
2015/06/08 职场文书
收入证明申请书
2015/06/12 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
2016高考寄语集锦
2015/12/04 职场文书
全网非常详细的pytest配置文件
2022/07/15 Python