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 相关文章推荐
4.与数据库的连接
Oct 09 PHP
用PHP与XML联手进行网站编程代码实例
Jul 10 PHP
php gzip压缩输出的实现方法
Apr 27 PHP
php生成静态页面的简单示例
Apr 17 PHP
浅析php中json_encode()和json_decode()
May 25 PHP
ThinkPHP 表单自动验证运用示例
Oct 13 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
Apr 17 PHP
Windows2003下php5.4安装配置教程(IIS)
Jun 30 PHP
php 实现银联商务H5支付的示例代码
Oct 12 PHP
php实现快速对二维数组某一列进行组装的方法小结
Dec 04 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
Nov 22 PHP
浅谈PHP中的那些魔术常量
Dec 02 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
用Socket发送电子邮件(利用需要验证的SMTP服务器)
2006/10/09 PHP
php smarty模版引擎中的缓存应用
2009/12/02 PHP
php简单备份与还原MySql的方法
2016/05/09 PHP
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
2017/03/06 PHP
PHP实现二维数组中的查找算法小结
2018/06/09 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
django中的ajax组件教程详解
2018/10/18 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
web 页面分页打印的实现
2009/06/22 Javascript
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
2014/06/05 Javascript
javascript元素动态创建实现方法
2015/05/13 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
JS中比Switch...Case更优雅的多条件判断写法
2019/09/05 Javascript
微信小程序实现菜单左右联动
2020/05/19 Javascript
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
css3 border-radius属性详解
2017/07/05 HTML / CSS
自动化专业个人求职信范文
2013/11/29 职场文书
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
2015员工年度考核评语
2015/03/25 职场文书
同事打架检讨书
2015/05/06 职场文书
2015年店长个人工作总结
2015/10/23 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫
分享python函数常见关键字
2022/04/26 Python