Swoft 踩坑笔记一 - 安装Swoft并启动

17 篇文章 4 订阅

emmmmmmmm,一开始接触我也是一脸懵逼啊!不过幸运的是我有开发组的大佬可以请教,所以。。。。。。还是一脸懵逼啊!
因为常规FPM框架的技术在swoft里就占那么一丢丢,其余的都没见过啊。

目前我还没找着教怎么使用swoft的文章,基本上就是一些介绍原理啥的。虽然swoft源码包里有很多Demo,但是也没说明怎么使用。好吧,我承认我菜。。
好啦,现在介绍一下前面说的大佬,这是他的GitHub:点我看大佬,在未来的日子里我都要向他咨询。。为了感谢大佬的帮助,请大家关注一下他吧!

先放一下官方文档,我偷偷的告诉你,不看也罢。你能看得懂算我输。好吧,其实是大牛们不知道文档怎么写才能让我这种菜鸟看得懂。

首先呢,是环境需求:
在这里插入图片描述
就一个环境需求就望而却步了,不过没事的,反正我只安装了PHP7,composer和swoole照样可以运行。这三样就不用我说怎么安装了吧?
如果你实在不会,那就安装 ComposerPHP7(有要求的pcre和PDO),Swoole。我们暂不需要redis所以现在不安装。

环境配置好了就进行安装了,官方提供三种,我选择用composer,对于composer不了解的话,你可以先不管他干啥的,因为我们安装完依赖就不管它了。
随便找个目录,它不用apache或nginx就可独立运行。我是在根目录创建的www

# composer create-project swoft/swoft swoft

如果出现了:
在这里插入图片描述
先不用管它哈,其实就是提示你不要用root执行composer,对安装不影响的,不过生产环境要新建用户去使用哦。
安装完测试是否安装成功:

# cd swoft
# php bin/swoft -h

在这里插入图片描述
这样就安装成功了
运行swoft:

# php bin/swoft start -d

如果出现这个,说明你之前安装过占用80端口的软件,比如apache。
在这里插入图片描述
设置swoft启动服务端口:

打开swoft 根目录下的.env文件,如果没有这个文件,复制项目根目录的 .env.example 并命名为 .env
找到

HTTP_PORT=80

80改成你要的端口,推荐没有占用的端口。我的是8081
再次开启

# php bin/swoft start -d

介样你就启动成功了。
在这里插入图片描述
用你的服务器ip地址或域名+端口号放浏览器访问,你将看到。
例子:ip:8081
在这里插入图片描述
系不系很好看呀?绿的我发慌。

下一篇:控制器与路由

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值