【PHP】安装及运行thinkphp6

【PHP】安装及运行thinkphp6

由于业务需要,最近在学习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 命令行入口文件

相关推荐

合作伙伴