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 相关文章推荐
mysql下创建字段并设置主键的php代码
May 16 PHP
php读取目录所有文件信息dir示例
Mar 18 PHP
PHP读取RSS(Feed)简单实例
Jun 12 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
php中get_object_vars()方法用法实例
Feb 08 PHP
php header函数的常用http头设置
Jun 25 PHP
PHP查看当前变量类型的方法
Jul 31 PHP
PHP基于接口技术实现简单的多态应用完整实例
Apr 26 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
laravel5实现微信第三方登录功能
Dec 06 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 18 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
Oct 25 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 获取SWF动画截图示例代码
2014/02/10 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
ie focus bug 解决方法
2009/09/03 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
2016/02/21 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
js精确的加减乘除实例
2017/11/14 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
Python contextlib模块使用示例
2015/02/18 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
python实现简单成绩录入系统
2019/09/19 Python
Python中base64与xml取值结合问题
2019/12/22 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
python实现微信打飞机游戏
2020/03/24 Python
如何让IE9以下版本(ie6/7/8)认识html5元素
2013/04/01 HTML / CSS
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
自我鉴定怎么写
2013/12/05 职场文书
工程技术员岗位职责
2014/03/02 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
建国大业观后感
2015/06/01 职场文书
导游词之山东孔庙
2019/11/04 职场文书
微信小程序结合ThinkPHP5授权登陆后获取手机号
2021/11/23 PHP
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis