由于业务需要,最近在学习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 命令行入口文件
来源地址:https://blog.csdn.net/xcz0111/article/details/126966380