ThinkPHP8学习笔记

news2025/7/12 22:18:56

ThinkPHP8官方文档地址:ThinkPHP官方手册

一、composer换源

1、查看 composer 配置的命令composer config -g -l

2、禁用默认源镜像命令composer config -g secure-http false

3、修改为阿里云镜像源composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

4、查看修改结果composer config -g -l

5、升级composer

(1)先获取composer安装地址:composer -h

(2)切换到获得的地址,composer self-update命令进行升级:

二、Windows环境下ThinkPHP8的安装

1、ThinkPHP8.0的环境要求PHP大于8.0;

2、在命令行下面,切换到你的WEB根目录下面并执行下面的命令:

composer create-project topthink/think tp

这里的tp目录名你可以任意更改,这个目录就是我们后面会经常提到的应用根目录。 

3、测试运行命令:

php think run

 浏览器中打开http://localhost:8000/ 就可以看到效果了。

三、开启调试模式方法

将左侧的文件名改成红色方块中的名字,文件中APP_DEBUG设置为true即可。

四、URL访问

1、规则

8.0的URL访问受路由影响,如果在没有定义或匹配路由的情况下(并且没有开启强制路由模式的话),则是基于:

http://serverName/index.php(或者其它入口文件)/控制器/操作/参数/值…

如果使用自动多应用模式的话,URL一般是

http://serverName/index.php/应用/控制器/操作/参数/值..

2、关闭路由,关闭路由可以使用上面规则访问后端控制文件

 3、当在本地测试的时候,通过phpstorm内置服务器可以访问的页面,同时想通过phpenv服务器访问,需要做如下设置。

替换代码为:RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1136129.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JoySSL-新兴国产品牌数字证书

随着我国对数据安全重视程度的不断提升,国产SSL证书越来越受到广大政府机关和企业的青睐,成为提升网站数据安全能力的重要技术手段。那么什么是国产SSL证书?国产SSL证书和普通SSL证书又有什么区别呢? 什么是国产SSL证书&#xff…

封神工具:腾讯云服务器价格计算器_好工具分享

腾讯云价格计算器:可以计算腾讯云服务器不同CVM实例规格、CPU内存、公网带宽和系统盘费用明细表,可以一键计算出精准报价明细表,腾讯云服务器网txyfwq.com分享大家腾讯云服务器价格计算器入口链接、使用方法及限制说明: 腾讯云服…

优思学院:六西格玛培训中的“绿带”和“黑带”

在当今竞争激烈的商业世界中,提高效率、减少浪费是每个组织都追求的目标。为了达到这一目标,六西格玛管理方法为组织提供了一个卓越的工具。在六西格玛培训中,我们经常会听到“绿带”和“黑带”这两个术语。那么,究竟什么是绿带和…

现代挖掘机vr在线互动展示厅是实现业务增长的加速度

VR数字博物馆全景展示充分应用5G、VR全景、web3d开发和三维动画等技术,将实体博物馆整体还原到3D数字空间,让游客360全景漫游式参观,无论大小、贵重、破损的典藏展品都能通过3D建模技术,逼真重现到三维虚拟场景中,让参…

VSCode汉化设置

扩展中搜索并安装 Chinese… 快捷键 commandshiftp,输入框中输入config,选择Config Display Language 选择zh-cn,重启vscode

红米电脑硬盘剪切

Redmi R14 2023版固态硬盘剪切 工具准备操作结尾语 首先要说明,本文所说的操作不一定适合你的电脑,因为电子产品更新换代过快,你的硬盘不一定能剪切,在操作前一定要仔细观察硬盘的型号,是否为同款,我上了图…

HarmonyOS鸿蒙原生应用开发设计- 流转图标

HarmonyOS设计文档中,为大家提供了独特的流转图标,开发者可以根据需要直接引用。 开发者直接使用官方提供的流转图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的图标侵权意外情况等,减…

TikTok文化探索:热议时事与社会话题

在当今数字时代,社交媒体平台如TikTok已经成为了我们日常生活中不可或缺的一部分。它不仅仅是一个娱乐应用,也是一扇窥视世界、探讨时事和社会话题的窗户。本文将深入探讨TikTok如何成为文化探索的平台,热议时事和社会话题,以及它…

LLVM学习笔记(50)

4.1.4. DAG合并与合法化 来自SelectionDAGBuilder的SelectionDAG输出还不能进行指令选择,必须通过额外的转换——显示在上图。在指令选择前应用的遍序列如下: 匹配一组节点,在有利时使用更简单的构造来替换它们,DAG合并遍优化Se…

基于NB-iot技术实现财物跟踪的EA01-SG定位模块方案

NB-iot无线数传模块可做财物防盗窃器,让你的财物可定位跟踪! 随着社会的发展,公共资源及共享资源的蓬勃发展,对资产管理和资产追踪有了新的需求,如:某儿童玩具车在商场外面提供车辆乘坐游玩服务&#xff0…

一、python基础语法

文章目录 1.Python介绍1)发明者龟叔2)python特点3)python缺点4)Python版本 2.Python解释器1)编译型和解释型2)常见的python解释器3)下载Python解释器4)安装Python解释器5&#xff09…

​软件测试知多少:Postman​接口自动化测试

Postman除了前面介绍的一些功能,还有其他一些小功能在日常接口测试或许用得上。今天,我们就来盘点一下,如下所示: 一、数据驱动 想要批量执行接口用例,我们一般会将对应的接口用例放在同一个Collection中&#xff0c…

11.初始JavaScript[初步了解何为js]

文章目录 1.初识 JavaScript1.1JavaScript 是什么1.2发展历史1.3JavaScript 和 HTML 和 CSS 之间的关系1.4JavaScript 运行过程1.5JavaScript 的组成 2.前置知识2.1第一个程序2.2JavaScript 的书写形式2.2.1行内式2.2.2内嵌式2.2.3外部式 2.3注释2.4输入输出2.4.1输入: prompt2…

WSL重装Anaconda

第一次安装使用的是官网下载的文件,存放在Windows中进行安装的,结果安装后有一些小错误,现在想重新安装过。 一、卸载原Anaconda 首先要知道Anaconda的安装地址,默认地址为:C:\Users\用户名\AppData\Local\Packages\…

Linux ————​文件权限

(一)文件权限 基础补充 文件基本属性(Linux中万物皆是文件)文件是操作系统用来存储信息的基本结构,是一组信息的集合。文件通过文件名来唯一标识。Linux中的文件名称最长允许255个字符,这些字符可用A~Z、0…

【小程序图片水印】微信小程序图片加水印功能 canvas绘图

看看效果 实现步骤: 1.选择图片 /* 选择背景图片 对图片的大小以及类型做一下限制 */ chooseImage(e) {uni.chooseImage({count: 1,success: (res) > {let index res.tempFilePaths[0].lastIndexOf(".");let imgUrl res.tempFilePaths[0].substr(i…

【设计模式】第3节:设计模式概论

设计模式不是代码,而是某类问题的通用方案。设计模式的本质是提高软件的维护性、通用性和扩展性,并降低软件的复杂度。一共有24种设计模式,可以分为创建型模式、结构型模式和行为型模式三大类。设计模式中比较重要的有:单例模式、…

seata at模式死锁

背景 mysql版本为5.7,在mysql的系统表中,有一个lock_deadlocks的指标 SELECT * FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE name LIKE %deadlock%该指标的count值记录了数据库实例从启动到现在的死锁次数,我们通过普罗米修斯的mysql探针&#xff0…

软件外包开发的代码质量控制

软件代码质量控制是确保软件项目成功的重要组成部分。以下是一些常见的软件代码质量控制方法,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.代码审查(Code Review) 通过定…

Zynq UltraScale+ XCZU15EG 纯VHDL解码 IMX214 MIPI 视频,2路视频拼接输出,提供vivado工程源码和技术支持

目录 1、前言免责声明 2、我这里已有的 MIPI 编解码方案3、本 MIPI CSI2 模块性能及其优越性4、详细设计方案设计原理框图IMX214 摄像头及其配置D-PHY 模块CSI-2-RX 模块Bayer转RGB模块伽马矫正模块VDMA图像缓存Video Scaler 图像缓存DP 输出 5、vivado工程详解PL端FPGA硬件设计…