您现在的位置是:首页 > 经验记录>日常笔记>安装swoole(cgywin环境)及laravel运行 网站首页 日常笔记
安装swoole(cgywin环境)及laravel运行
一、如何在windows系统下安装swoole(cgywin环境)
swoole框架是一个很神奇很厉害的框架,它弥补了PHP的本身的一些不足之处。其实swoole确切的说是一个使用C语言编写的PHP扩展,并且这个扩展不能够在windows系统使用,但是就目前的开发环境来说还是使用windows的程序员比较多。那怎么样才能够在windows系统来开发使用swoole扩展呢?当然我们可以使用vm做个虚拟机然后搭建linux环境,但是这样做的话只能是要么在虚拟机中编写代码要么就只能在windows编写好之后拷贝到虚拟机中啦!对于我来说我觉得太麻烦啦,于是问了问度娘发现了cgywin这个东西,引用百度百科上面的介绍“Cygwin是一个在windows平台上运行的类UNIX模拟环境”,既然是个模拟环境那就好办啦!接下来我们正式开始讲讲怎么搭建swoole环境
首先下载
cgywin 地址:http://www.cygwin.com/。这里注意下载对版本
国内镜像:
1)上海交大的FTP:ftp://ftp.sjtu.edu.cn/sites/cygwin.com/pub/cygwin/
2)163的镜像:http://mirrors.163.com/cygwin/
3)http://mirrors.sohu.com/cygwin/
swoole 地址:https://github.com/swoole/swoole-src/releases 下载 tar.gz版本(目前cgywin php最高是7.3 最新的swoole是php>=8.0版本,下载时看下,不要下最新版本 找支持7.3的)
安装cgywin
点击下一步
继续一直点击下一步
上面的安装目录和下载目录自己设置。下一步选择镜像地址如图,我选的是这个但是当你用的使用就有可能不确定啦,但是不用着急,反正提供了这么多绝对有一个会是可以用的
扩展包2: php:php 、 php-devel
扩展包3: pcre-devel:libpcre-devel,libpcre(后来编译不过去,索性把libpcre全下载了)
扩展包4: autoconf
扩展包5: c++:gcc-objc++ 、 libc++devel 、 libc++1 (注:不安C++扩展包,安装swoole时会报错)
扩展名6: json: php-json
扩展名7:openssl
扩展名8(其他):gcc-core、make、openssl、openssl-devel、gcc-objc++、gcc-g++、pcre2(选一个高版本的,因为低版本可能找不到)
除了上面的那些需要安装的,还需要安装以下的软件,如果安装过的就不用安装了,因为在安装composer的时候会用到 php-json 和 php-phar
好啦!接下来就下一步就好啦!这将是一个漫长的过程
等啊等。。。。。。。。直到完成!!!
3、创建LARAVEL工程
laravel项目包放入文件夹内(安装路径 home下其他文件夹),然后使用laravel ./artisan serve 即可启动服务
原文来着:https://blog.csdn.net/owenzhang24/article/details/122234255
下一篇:cywin安装后怎么安装新的软件
随机推荐
- ubuntu apache2 ssl配置
- Mysql常用、查询,修改,删除等方法
- phpstorm好用插件集
- 将本地已有的一个项目上传到新建的git仓库的方法
- thinkphp5+mysql5.7.20 group方法异常解决方法
- Golang获取命令行参数(通过命令行指定参数控制程序运行)
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- Laravel软删除操作以及回收站功能实现
- CentOS8 yum 报错 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream
- [转载]MySQL根据某一个或者多个字段查找重复数据的sql语句