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

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

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

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

首先呢,是环境需求:
Swoft 踩坑笔记一 - 安装Swoft并启动_第1张图片
就一个环境需求就望而却步了,不过没事的,反正我只安装了PHP7,composer和swoole照样可以运行。这三样就不用我说怎么安装了吧?
如果你实在不会,那就安装 Composer,PHP7(有要求的pcre和PDO),Swoole。我们暂不需要redis所以现在不安装。

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

# composer create-project swoft/swoft swoft

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

# cd swoft
# php bin/swoft -h

Swoft 踩坑笔记一 - 安装Swoft并启动_第2张图片
这样就安装成功了
运行swoft:

# php bin/swoft start -d

如果出现这个,说明你之前安装过占用80端口的软件,比如apache。
Swoft 踩坑笔记一 - 安装Swoft并启动_第3张图片
设置swoft启动服务端口:

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

HTTP_PORT=80

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

# php bin/swoft start -d

介样你就启动成功了。
Swoft 踩坑笔记一 - 安装Swoft并启动_第4张图片
用你的服务器ip地址或域名+端口号放浏览器访问,你将看到。
例子:ip:8081
Swoft 踩坑笔记一 - 安装Swoft并启动_第5张图片
系不系很好看呀?绿的我发慌。

下一篇:控制器与路由

你可能感兴趣的:(PHP,Swoft)