windows安装Cygwin以及swoole,方便本地开发仅支持linux环境的easyswoole。
部分转载于:Cygwin安装swoole及错误解决
swoole是一个非常牛逼的国产PHP框架,但是只能在Linux环境中运行大多数的程序员在开发时都是windows系统,装虚拟机又比较麻烦这时Cygwin出现了。Cygwin可以使我们在windows环境中拥有一个类似linux的命令行环境。使用Cygwin安装swoole时需要安装支持的扩展
前提:下载Cygwin工具和swoole源码
Cygwin 官方地址:http://www.cygwin.com/
swoole 官方下载地址:https://github.com/swoole/swoole-src/releases
一、安装Cygwin
在Windows上下载好 Cygwin 之后,直接打开运行即可。切记不需要删除该安装包,以后会经常使用
1、设置安装根目录,建议不要把目录装得太深
2、设置扩展包的安装目录
3、设置网络,默认即可
4、选择一个下载包的网站,建议选择前几个,速度会快很多。例如:http://mirrors.163.com/cygwin/
5、开始下载并安装,速度就看上一步选择的站点了。如果非常慢,就取消重新来一次,换个速度快的站点。
6、选择要安装的扩展包,一共需要找22个(安装时将View:选项切换至Category下进行寻找即可,下面是全部安装好的扩展)
扩展包1: gcc : gcc-core
扩展包2: php: php 、 php-devel
扩展包3: pcre-devel: libpcre-devel
扩展包4: autoconf
扩展包5: c++: gcc-objc++ 、 libc++devel 、 libc++1
扩展名6: json: php_json
扩展名7: Make
扩展名8: wget
扩展名9: VIM
扩展名10: Pcre2 : libpcre2-devel
扩展名11: openssh
扩展名12: libssl-dev
扩展名13: openssl-devel
扩展名14: -phar
扩展名15: -iconv: php-iconv
扩展名16: mbstring: php-mbstring
扩展名17: php-zlib
扩展名18: Unzip
扩展名19: zip
7、预览并确认要安装的包,下载并安装扩展名(可以出去走一圈了,需要10分钟左右)
8、安装完成,创建桌面和开始菜单快捷方式。双击桌面快捷方式 Cygwin64 Terminal 打开类似linux的命令行,可以执行常见的linux命令
二、安装swoole
1、将swoole官方网站上下载的源码解压出来,并放入安装好的Cygw目录下的home文件夹中
2、打开刚下好的Cygw软件切换到 cd /home/swoole目录中准备开始安装swoole用以支持框架
3、执行 phpize
命令,生成编译的配置文件configure,这一步要注意关闭杀毒软件(会误报)
4、执行 ./configure && make && make install
进行配置并打包,最后安装(一定是上面红色全部内容不然找不到)
5、安装成功!!!手动打开 /etc/php.ini ,添加扩展 extension=swoole.so
6、再执行 php -m
命令即可查看php支持的模块,能看到swoole就算是成功了。
三、linux环境下安装composer
1、进入到需要安装的composer的地方新建文件夹然后打开Cygwin64并依次执行下列命令安装最新版本的 Composer:
下载安装脚本 - composer-setup.php - 到当前目录。php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"执行安装过程。php composer-setup.php删除安装脚本。php -r "unlink('composer-setup.php');"
2、打开命令行窗口并执行如下命令将前面下载的composer.phar文件移动到 /usr/local/bin/
目录下面 ,就完成了:
windows安装Cygwin以及swoole,方便本地开发仅支持linux环境的easyswoole。相关推荐
- 搜狗输入法在idea打不了汉字_IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入...
IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入 找到bin目录下的idea.sh文件(其他编辑器也是一样如pycharm.sh.clion.sh).使用文本编译器打开,找到 # -- ...
- 安装Idea(集成scala)以及在windows上配置spark(hadoop依赖)本地开发环境
这两天花了点时间重装了win 10,必要的开发常用工具如IDE Idea以及运行spark等任务需要的hadoop本地依赖环境重新配起来,记录下简要步骤和几个小问题希望能给正在学习的小伙伴一点帮助. ...
- Windows 安装 cygwin 详细步骤
Cygwin 是在 Windows 平台上运行的类 UNIX 模拟环境,支持绝大多数的 GNU 软件.如果你有在 Windows 系统中开发 Linux 程序的需求,那么 Cygwin 是一个很好的选 ...
- 安装fiddler做代理,本地开发手机端看效果
一.fiddler https://pan.baidu.com/s/1PVXcpu1NzhlDX9rLjbTK7A 配置 tools---options---connections--allow re ...
- windows安装Cygwin教程
1.下载安装Cygwin 去Cygwin的官方网站http://www.cygwin.com/ window 64位请选择 setup-x86_64.exe 32位请选择 setup-x86.exe ...
- 【开发工具】Linux环境下JDK安装(无错完整)
目录 一.下载JDK: 二.源码包解压安装: 三.配置JDK环境变量: 四.测试安装是否成功: 一.下载JDK: Java Downloads | Oraclehttps://www.oracle.c ...
- windows安装cygwin
在Windows下利用cygwin仿unix环境安装配置Hadoop. 子猴也是刚接触到hadoop,对其的配置第一次按照网上的一些说明配置成功了,但有些东西感到不是很清晰,所以又重新把整个过程跑了一 ...
- windows安装pscp工具,通过命令行上传到linux服务器
三步完成: 下载pscp工具 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 拷贝到 C:\Windows\System ...
- 【本地网络服务器】(一)Windows安装CentOS双系统
系列文章目录 [本地网络服务器](一)Windows安装CentOS双系统 [本地网络服务器](二)外网连接本地系统 目录 系列文章目录 [本地网络服务器](一)Windows安装CentOS双系统 ...
最新文章
- pandas使用apply函数和lambda函数、把所有行指定的数据列进行相加(use apply and lambda to add value in dataframe rows)
- arcgis坐标系学习总结
- nginx启动期做了哪些事
- sql不等于0怎么表示_数组真的只能从0开始吗?python表示不同意
- 《Java游戏编程原理与实践教程》读书笔记(第4章——Java游戏程序的基本框架)
- python培训文档_python怎么读取文档
- k8s:worke节点启动后,node处于NotReady状态
- 最近刚开始学编程,记录一下学习感受
- 暴雪中国:《魔兽世界》团队正与国服地区新的潜在发行合作伙伴进行洽谈
- 每月一书(202102):《人类简史》
- Archlinux 安装、美化、软件入门(四)
- 医学图像分割 unet实现(一)
- linux下查看已安装的软件与卸载,(转)linux下查看已安装的软件与卸载
- cv2.contourArea函数详解
- Linux vi/vim 文件编辑保存及退出
- 网通区哪个服务器最多,英雄联盟:网通二区是最贵的服务器?盘点德玛西亚区的两大最...
- 把表的竖向列变为横向一字段值(或 竖向变横向)
- Linux的Anaconda换阿里源
- gis海量资源网盘提供VIP账号无广告高速下载 (更新更多资源)
- 萤石网络IPO首日破发:市值缩水20亿元,海康威视为控股股东
热门文章
- Golang包管理工具(四)之go-modules的使用
- Python-Django毕业设计安卓移动LYQ电子商城APP(程序+LW)
- 互融云汽车融资租赁系统-汽车金融软件开发
- 移动端background 照片不铺满的处理
- phpMyAdmin 3.4.3正式版拨开云雾见青天
- Enigma Virtual Box封包工具介绍
- Laravel之路由请求方式、路由传参
- SSM框架:Spring
- 空白符号筛选测试真正能用的空白格符号直接复制即可
- 关于xlrd.biffh.XLRDError: Excel xlsx file; not supported报错问题的两种解决方案