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 相关文章推荐
解析dedeCMS验证码的实现代码
Jun 07 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
浅谈PHP调用Webservice思路及源码分享
Jun 04 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
PHP stream_context_create()函数的使用示例
May 12 PHP
YII使用url组件美化管理的方法
Dec 28 PHP
php文件缓存方法总结
Mar 16 PHP
PHP+iframe图片上传实现即时刷新效果
Nov 18 PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
Nov 25 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
Mar 26 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
PHP数据库操作面向对象的优点
2006/10/09 PHP
PHP在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
2020/03/23 PHP
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
JS+CSS相对定位实现的下拉菜单
2015/10/06 Javascript
js实现图片轮播效果
2015/12/19 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
Centos7 中 Node.js安装简单方法
2016/11/02 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
前端构建工具之gulp的语法教程
2017/06/12 Javascript
zTree jQuery 树插件的使用(实例讲解)
2017/09/25 jQuery
微信小程序中上传图片并进行压缩的实现代码
2018/08/28 Javascript
vue实现固定位置显示功能
2019/05/30 Javascript
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
python与js主要区别点总结
2020/09/13 Python
python空元组在all中返回结果详解
2020/12/15 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
关于母亲节的感言
2014/02/04 职场文书
社区护士演讲稿
2014/08/27 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
先进党支部申报材料
2014/12/24 职场文书
详解Redis瘦身指南
2021/05/26 Redis
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python