windows系统php环境安装swoole具体步骤


Posted in PHP onMarch 04, 2021

Swoole原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。

首先准备工具:

Cygwin下载地址:https://3water.com/softs/102136.html

swoole官方下载地址:https://github.com/swoole/swoole-src/releases

一.下载Swoole和Cygwin

下载Cygwin,我的是64位的

二 1安装Cygwin

选择安装的软件包,这里需要安装gcc、PHP、php开发工具、autoconf、pcre-devel,其它默认,这里注意的是,在上方的搜索栏搜索后,在下边找到对应的软件包选中,点击下一步按钮开始安装。(注意:下方的截图是我安装后界面,点击的位置一样,后边的图标可能不一样哦)

  1. 先在搜索gcc
  2. 然后php
  3. 在就是pcre-devel
  4. 最后autoconf
  5. 最后一直下一步安装就行。

2 安装Swoole

解压swoole的源程序到Cygwin的家目录,打开Cygwin软件(注意:要是你的Cygwin也安装在C盘,那你得注意了,安装swoole的时候有可能报错,解决办法是右键管理员身份打开Cygwin)

1.此时的环境就好似linux的终端,而根目录就是Cygwin的安装目录,在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序

2.此时的环境就好似linux的终端,而根目录就是Cygwin的安装目录,在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序

3.输入命令:phpize,生成编译的配置文件configure

4.输入命令:./configure && make && make install

配置、编译、编译安装swoole

(PS:执行./configure,除了编译配置,还会检测环境等等)

5.使用命令: php -i | grep php.ini,找到php cli使用的配置文件php.ini的路径,修改php.ini文件,在文件中添加一行:extension=swoole.so,然后关闭退出

6. /extension 查找 按n再次查找

7. 添加extension=swoole.so

8. :wq 保存退出

9.使用命令:php -m,查看加载的模块,如果看到swoole,则扩展添加成功,到此环境搭建成功!

到此这篇关于windows系统php环境安装swoole具体步骤的文章就介绍到这了,更多相关php环境安装swoole内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
Oct 09 PHP
给php新手谈谈我的学习心得
Feb 25 PHP
php递归列出所有文件和目录的代码
Sep 10 PHP
php 安全过滤函数代码
May 07 PHP
PHP header()函数使用详细(301、404等错误设置)
Apr 17 PHP
php分页函数示例代码分享
Feb 24 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
Jun 23 PHP
深入解析PHP的Yii框架中的event事件机制
Mar 17 PHP
PHP二维数组矩形转置实例
Jul 20 PHP
Yii2框架redis基本应用示例
Jul 13 PHP
PHP创建XML接口示例
Jul 04 PHP
laravel 之 Eloquent 模型修改器和序列化示例
Oct 17 PHP
php中使用array_filter()函数过滤数组实例讲解
Mar 03 #PHP
php array_map()函数实例用法
Mar 03 #PHP
PHP的imageTtfText()函数深入详解
Mar 03 #PHP
PHP实现爬虫爬取图片代码实例
Mar 03 #PHP
PHP执行系统命令函数实例讲解
Mar 03 #PHP
Git命令之分支详解
Mar 02 #PHP
PHP之header函数详解
Mar 02 #PHP
You might like
咖啡与牛奶
2021/03/03 冲泡冲煮
php 获取可变函数参数的函数
2009/08/26 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
基于jquery的自定义鼠标提示效果 jquery.toolTip
2010/11/14 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
jQuery队列操作方法实例
2014/06/11 Javascript
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
js判断所有表单项不为空则提交表单的实现方法
2016/09/09 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
vue element中axios下载文件(后端Python)
2019/05/10 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
原生js实现移动小球(碰撞检测)
2020/12/17 Javascript
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
九步学会Python装饰器
2015/05/09 Python
使用Python在Windows下获取USB PID&VID的方法
2019/07/02 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
解决django中ModelForm多表单组合的问题
2019/07/18 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
2019/08/29 Python
html5 div布局与table布局详解
2016/11/16 HTML / CSS
洲际酒店集团大中华区:IHG中国
2016/08/17 全球购物
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
毕业生个人的自我评价优秀范文
2013/10/03 职场文书
小学教师的个人自我鉴定
2013/10/24 职场文书
临床医学系毕业生推荐信
2013/11/09 职场文书
企划经理的岗位职责
2013/11/17 职场文书
教育局长自荐信范文
2013/12/22 职场文书
计算机毕业生求职信
2014/06/10 职场文书
出纳试用期自我评价
2015/03/10 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
机器人总动员观后感
2015/06/09 职场文书