一、tp6的安装
1、tp6安装前提,检查当前使用的电脑是否已安装composer,否则先安装composer,在终端界面执行如下命令:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
2、用composer安装tp6稳定版,在终端界面执行如下命令:
composer create-project topthink/think tp (tp为你安装的项目名称,可自定义)
如果你之前已经安装过,那么切换到你的应用根目录下面,然后执行下面的命令进行更新:
composer update topthink/framework (更新操作会删除thinkphp目录重新下载安装新版本,但不会影响app目录)
3、用composer安装tp6开发版本,在终端执行如下命令:
composer create-project topthink/think=6.0.x-dev tp (通过create-project安装后在根目录会自带一个.example.env文件(环境变量示例),可以直接更名为.env文件并根据自己的要求进行修改,在APP_DEBUG开启调试模式)
4、测试验证是否正常运行,执行下面指令:php think run
http://localhost:8000/
二、tp6的多应用模式,安装后默认使用单应用模式部署,目录结构如下:
├─app 应用目录
│ ├─controller 控制器目录
│ ├─model 模型目录
│ ├─view 视图目录
│ └─ ... 更多类库目录
│
├─public WEB目录(对外访问目录)
│ ├─index.php 入口文件
│ ├─router.php 快速测试文件
│ └─.htaccess 用于apache的重写
│
├─view 视图目录
├─config 应用配置目录
├─route 路由定义目录
├─runtime 应用的运行时目录
如果要使用多应用模式,需要安装多应用模式扩展think-multi-app,在项目根目录下执行如下命令:
composer require topthink/think-multi-app
自动多应用模式的URL地址默认使用如下:
// 访问admin应用 http://serverName/index.php/admin
// 访问index应用 http://serverName/index.php/index