使用TP6+Workerman实现私聊(类似QQ)、实时聊天(1、搭建TP6环境)

1、安装ThinkPHP6

之前写过直接利用workerman做一个聊天室的小案例,感兴趣的可以去看一下。这次打算用TP6+workerman实现一个聊天的。最近有点忙,前端的代码最后就让我省略了。看下去你就明白了

首先先下一个TP6的项目。
切换到根目录下执行这个composer命令。(composer百度上好多教学的我就不说了,也比较简单安装上就好。)
创建项目,tp是要创建项目的名字。

composer create-project topthink/think tp

安装模板引擎

composer require topthink/think-view

安装TP6的多应用

composer require topthink/think-multi-app

三条命令执行完毕后,本地上给项目配一个域名。我平常用小皮。
使用TP6+Workerman实现私聊(类似QQ)、实时聊天(1、搭建TP6环境)
选择创建网站。填好要写的域名,我的是www.chat2.com
使用TP6+Workerman实现私聊(类似QQ)、实时聊天(1、搭建TP6环境)
根目录选择public文件夹->保存即可。PHP版本要7.1以上的啊!

http://www.chat2.com/index.php/index/Index/index

浏览器输入访问的地址。ThinkPHP和laravel不同,laravel必须要配置路由来访问,TP默认采用的是pathinfo的模式访问。路由就先不配了。
说一下这个pathinfo吧。
使用TP6+Workerman实现私聊(类似QQ)、实时聊天(1、搭建TP6环境)
如果出现ThinkPHP的页面的话就是多应用没安装上。cmd命令行关掉重新在根目录执行下多应用的命令应该就可以了。
把app\controller这个文件夹删掉。对对对,没看错就是shift+delete+enter。干掉就OK了;
然后在app文件夹新建一个应用文件夹,应用跟模块是一样的哈。tp5是叫模块,tp6是叫应用。
使用TP6+Workerman实现私聊(类似QQ)、实时聊天(1、搭建TP6环境)
新建一个index文件夹。
在index文件夹再新建一个controller文件夹。
使用TP6+Workerman实现私聊(类似QQ)、实时聊天(1、搭建TP6环境)
再新建一个Index.php
使用TP6+Workerman实现私聊(类似QQ)、实时聊天(1、搭建TP6环境)

要是Index 不是index!!!!!!!!!!!!
使用TP6+Workerman实现私聊(类似QQ)、实时聊天(1、搭建TP6环境)
在你的文件夹上打上这些代码。具体什么意思就不说了。说起来太多了。回头写个TP6的系列。什么意思的话TP6的手册上其实都有。

然后在地址栏上输入刚刚说的
http://www.chat2.com/index.php/index/Index/index
使用TP6+Workerman实现私聊(类似QQ)、实时聊天(1、搭建TP6环境)
好了,TP6多应用至此搭建完成。

上一篇:tp6控制器里直接调用验证器


下一篇:tp6 文档