由于业务需要,最近在学习php8+thinkphp6,需要对thinkphp6进行安装和运行,具体操作如下:
一、安装composter
由于6.0版本必须通过composter方式安装和更新,所以我们首先需要安装composter
在windows中,可以通过 https://getcomposer.org/Composer-Setup.exe 来下载安装
二、安装ThinkPHP6
第一次安装,切换到web根目录下面,使用命令行并执行以下命令:
composer create-project topthink/think tp
出现下图即为安装成功
安装开发版:
composer create-project topthink/think=6.0.x-dev tp
需要更新的话,可以执行以下命令:
composer update topthink/framework
三、测试运行
在tp文件下下,使用命令行操作,执行以下命令:
php think run
可以直接访问:http://localhost:8000/
实际部署中,应该是绑定域名访问到public
目录,确保其它目录不在WEB目录下面。
四、目录结构
www WEB部署目录(或者子目录)
├─app 应用目录
│ ├─controller 控制器目录
│ ├─model 模型目录
│ ├─ ... 更多类库目录
│ │
│ ├─common.php 公共函数文件
│ └─event.php 事件定义文件
│
├─config 配置目录
│ ├─app.php 应用配置
│ ├─cache.php 缓存配置
│ ├─console.php 控制台配置
│ ├─cookie.php Cookie配置
│ ├─database.php 数据库配置
│ ├─filesystem.php 文件磁盘配置
│ ├─lang.php 多语言配置
│ ├─log.php 日志配置
│ ├─middleware.php 中间件配置
│ ├─route.php URL和路由配置
│ ├─session.php Session配置
│ ├─trace.php Trace配置
│ └─view.php 视图配置
│
├─view 视图目录
├─route 路由定义目录
│ ├─route.php 路由定义文件
│ └─ ...
│
├─public WEB目录(对外访问目录)
│ ├─index.php 入口文件
│ ├─router.php 快速测试文件
│ └─.htaccess 用于apache的重写
│
├─extend 扩展类库目录
├─runtime 应用的运行时目录(可写,可定制)
├─vendor Composer类库目录
├─.example.env 环境变量示例文件
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
发表评论 取消回复