1.下载框架 必须要有composer (composer镜像必须是国内的,网上直接搜composer镜像)
进入自己创建好的D:webserverwww p6 目录,输入composer create-project topthink/think tp 慢慢等待下载安装成功,根据网速
2.创建Apache虚拟主机(可以不创,放在根目录www下)
打开C:WindowsSystem32driversetc目录下的hosts文件
打开D:webserverapacheApache2441confextra目录下的httpd-myvhosts.conf文件(首先你要知道你的D:webserverapacheApache2441confhttpd.conf里面配置523行写的哪一个文件,是否是httpd-myvhosts.conf文件)
3.配置框架
重命名 env为 .env
.env里面修改 参数
database.php 修改数据库参数
APP_DEBUG = true 开启调试模式的Debug
4.开启多应用
进入CMD 路径为D:webserverwww p6vendor opthink目录输入composer require topthink/think-multi-app 等待安装完成,删除原有的controller文件 ,修改config/app.php文件,没有的话不用更改。
5.创建应用
进入CMD路径为 D:webserverwww p6输入php think build demo(demo是应用名字)
6.设置默认应用
在config/app.php中,找到
// 默认应用
'default_app' => 'index',
7.修改public目录下的.htaccess文件,代码复制
好像是和路由有关的:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
8.模板引擎安装(最好进入tp6文件的路径)
CMD输入 composer require topthink/think-view
9.开启多应用后的目录
http://tp6.com/demo/index/sw
主机 /应用名字/控制器/方法
10.控制器定义
10.1 controller就是控制器,控制器文件必须在controller目录下;
如果向改变系统默认的控制器文件目录,可以在config下route.php配置:
'controller_layer' => 'controller123'
10.2 类名和文件名大小写保持一致,并采用驼峰式(首字母大写)