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
三条命令执行完毕后,本地上给项目配一个域名。我平常用小皮。
选择创建网站。填好要写的域名,我的是www.chat2.com
根目录选择public文件夹->保存即可。PHP版本要7.1以上的啊!
http://www.chat2.com/index.php/index/Index/index
浏览器输入访问的地址。ThinkPHP和laravel不同,laravel必须要配置路由来访问,TP默认采用的是pathinfo的模式访问。路由就先不配了。
说一下这个pathinfo吧。
如果出现ThinkPHP的页面的话就是多应用没安装上。cmd命令行关掉重新在根目录执行下多应用的命令应该就可以了。
把app\controller这个文件夹删掉。对对对,没看错就是shift+delete+enter。干掉就OK了;
然后在app文件夹新建一个应用文件夹,应用跟模块是一样的哈。tp5是叫模块,tp6是叫应用。
新建一个index文件夹。
在index文件夹再新建一个controller文件夹。
再新建一个Index.php
要是Index 不是index!!!!!!!!!!!!
在你的文件夹上打上这些代码。具体什么意思就不说了。说起来太多了。回头写个TP6的系列。什么意思的话TP6的手册上其实都有。
然后在地址栏上输入刚刚说的
http://www.chat2.com/index.php/index/Index/index
好了,TP6多应用至此搭建完成。