thinkphp 学习记录

news2024/10/6 0:28:44
1、PHP配置

(点开链接后,往下拉,找到PHP8.2.2版本,下载的是ZIP格式,解压即用)

PHP For Windows: Binaries and sources Releases (这里是下载地址)

我解压的地址是:D:\GitHub\php8.2.2

注明:需要配置环境变量,会的可自行配置,不会的,一会后面会有配置教程。

-------------------------------------------------------------------------------------------------------------

2、Composer配置

(点开链接后,往下拉,找到PHP8.2.2版本,下载的是ZIP格式,解压即用)

Composer  (这里是下载地址)

2.1、安装教程
2.1.1、管理员权限安装

2.1.2、开发者模式

2.1.3、安装位置

安装位置:D:\GitHub\composer

注明:需要配置环境变量,会的可自行配置,不会的,一会后面会有配置教程。

2.1.4、匹配PHP安装位置

2.1.5、写个链接

啥作用不知道,默认就好了

下一步,安装完成。

-------------------------------------------------------------------------------------------------------------

3、Mysql配置

MySQL :: Download MySQL Community Server (这里是下载地址)

注明:要下载安装版本(installer版本,其他版本还好处理环境变量,能省即省,原则)

直接安装好就,应该没有啥麻烦的,遇到麻烦可留言。

-------------------------------------------------------------------------------------------------------------

4、composer 安装thinkphp 

安装稳定版

如果你是第一次安装的话,在命令行下面,切换到你的WEB根目录输入cmd回车输入下面并执行下面的命令:

composer create-project topthink/think tp

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

安装过程报错Composer 出现 The zip extension and unzip command are both missing, skipping 解决办法

在php 安装目录找到php.ini文件

第二步 进入文件,按Ctrl+F 键,搜索;extension=zip,把;extension=zip改成extension=zip

如果报错:To enable extensions, verify that they are enabled in your .ini files:

composer require第三方包的时候,发生如下错误

D:\study\shop>composer require laravel/jetstream
Using version ^1.6 for laravel/jetstream
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
 
  Problem 1
    - laravel/horizon v5.4.0 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
    - laravel/horizon v5.4.0 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
    - laravel/horizon v5.4.0 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
    - Installation request for laravel/horizon (locked at v5.4.0, required as ^5.4) -> satisfiable by laravel/horizon[v5.4.0].
 
  To enable extensions, verify that they are enabled in your .ini files:
    - D:\phpstudy_pro\Extensions\php\php7.4.3nts\php.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
 
Installation failed, reverting ./composer.json to its original content.

解决方法

带上引包的时候带上--ignore-platform-reqs

composer require laravel/jetstream --ignore-platform-reqs

参数说明

--ignore-platform-reqs: ignore all platform requirements (php, hhvm, lib-* and ext-*) and force the installation even if the local machine does not fulfill these. See also the platform config option

忽略所有平台要求(php,hhvm,lib- *和ext- *)并强制安装,即使本地计算机不满足这些要

这样我们就大功告成了!

参考文档:Laravel windows 环境 配置 安装 Laravel 11 新手安装-CSDN博客

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

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

相关文章

Spring中Bean创建过程中各个阶段的作用

文章目录 Instantiate(实例化)Populate properties(填充属性)BeanNameAwares setBeanName()BeanFactoryAwares setBeanFactory()ApplicationContextAwares setApplicationContext()Pre-initialization BeanPostProcessorsInitiali…

【Python篇】从零到精通:全面分析Scikit-Learn在机器学习中的绝妙应用

文章目录 从零到精通:全面揭秘Scikit-Learn在机器学习中的绝妙应用前言第一部分:深入了解Scikit-Learn的基础知识1. 什么是Scikit-Learn?2. 安装Scikit-Learn3. Scikit-Learn中的基本构件4. 数据集的加载与探索5. 数据预处理标准化数据 6. 构…

【Kubernetes】常见面试题汇总(五十五)

目录 121. POD 创建失败? 122. POD 的 ready 状态未进入? 特别说明: 题目 1-68 属于【Kubernetes】的常规概念题,即 “ 汇总(一)~(二十二)” 。 题目 69-113 属于【Kube…

C# 数组和集合

本课要点: 1、数组概述 2、一维数组的使用 3、二维数组的使用 4、数组的基本操作 5、数组排序算法 6、ArrayList集合 7、Hashtable类 8、常见错误 一 数组 1 数组引入1 问题: 简单问题:求4个整数的最大值? int a 40,…

C语言自定义类型联合和枚举(25)

文章目录 前言一、联合体联合体的声明联合体的特点联合体和结构体内存布局对比联合体的大小计算联合体的实际使用样例礼品兑换单判断当前机器是大端还是小端 二、枚举枚举的定义枚举类型的声明枚举类型的优点枚举类型的使用 总结 前言 关于自定义类型除了我们常用的结构体&…

Kubernetes-Operator篇-04-operator部署验证

1、部署命令 这个是很多博客教程都在使用的部署命令: make manifests make install export ENABLE_WEBHOOKSfalse make run我们使用之前的demo来进行部署验证:Kubernetes-Operator篇-02-脚手架熟悉 这里面涉及到的makefile的配置可以参考:…

10.5二分专练,二分边界情况,+1不加1的判断,方向判断,各种DEBUG

5 https://leetcode.cn/problems/minimum-speed-to-arrive-on-time/submissions/570242512/ 就是说总时间是 前n-1量汽车的运行时间,向上取整,然后再加上最后一辆列车的运行时间 最快的话是需要n-1个小时 搜索空间就是时速,左边界是1&#x…

数学建模 第三讲 - 简单的优化模型

在数学建模的学习过程中,第三章介绍了几种简单的优化模型,这些模型在实际生活中有广泛的应用。以下是对这些模型的整理和总结。 3.1 存贮模型 问题描述 配件厂为装配线生产产品,更换设备需要支付生产准备费,产量大于需求时需要…

Llama 3.2 微调指南

让我们通过微调 Llama 3.2 来找到一些精神上的平静。 我们需要安装 unsloth,以更小的尺寸实现 2 倍的快速训练 !pip install unsloth!pip uninstall unsloth -y && pip install --upgrade --no-cache-dir "unsloth[colab-new] githttps://github.co…

OpenCV马赛克

#马赛克 import cv2 import numpy as np import matplotlib.pyplot as pltimg cv2.imread(coins.jpg,1) imgInfo img.shape height imgInfo[0] width imgInfo[1]for m in range(200,400): #m,n表示打马赛克区域for n in range(200,400):# pixel ->10*10if m%10 0 and …

初识Linux · 文件(1)

目录 前言: 回顾语言层面的文件 理解文件的预备知识 文件和磁盘 使用和认识系统调用函数 前言: 本文以及下篇文章,揭露的都是Linux中文件的奥秘,对于文件来说,初学Linux第一节课接触的就是文件,对于C…

Windows删除service服务

Windows删除service服务 找到命令提示符: 右键,以管理员身份运行 输入: sc delete 服务名 Windows根据TCP端口号查找进程PID再kill进程_windows tcpkill-CSDN博客文章浏览阅读5.3k次,点赞42次,收藏104次。Windows根据…

【408计算机考研课程】数据结构-数据结构在学什么?

前言 数据结构在学什么? 如何用程序代码把现实世界的问题信息化如何用计算机高效地处理这些信息从而创造价值 第一章:数据结构在学什么? 总览 什么是数据? 简介:数据是信息的载体,是描述客观事物属性的数、…

【在Linux世界中追寻伟大的One Piece】进程信号

目录 1 -> 信号入门 1.1 -> 生活角度的信号 1.2 -> 技术应用角度的信号 1.3 -> 注意 2 -> 信号的概念 2.1 -> 用kill -l命令可以查看系统定义的信号列表 2.2 -> 信号处理常见方式 3 -> 产生信号 3.1 -> Core Dump 3.2 -> 调用系统函数…

已解决-Nacos明明成功运行,但Spring报错连接不上

这天使用windows本地nacos的时候,一直报错: Caused by: com.alibaba.nacos.api.exception.NacosException: Request nacos server failed: Caused by: com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTIN…

(计算机组成原理)

计算机的发展 计算机系统硬件(计算机的实体,如主机,外设等)软件(由具有各种特殊功能的程序组成) 硬件是计算机系统的物理基础,硬件决定瓶颈,软件决定性能发挥的程度 第一台电子数字计…

YOLOv4和Darknet实现坑洼检测

关于深度实战社区 我们是一个深度学习领域的独立工作室。团队成员有:中科大硕士、纽约大学硕士、浙江大学硕士、华东理工博士等,曾在腾讯、百度、德勤等担任算法工程师/产品经理。全网20多万粉丝,拥有2篇国家级人工智能发明专利。 社区特色…

IDEA如何自定义创建类的文档注释

说明:在IDEA中,创建一个Java类文件,会在类上面自动生成文档注释,如下: 看样子,默认是计算机的用户名,然后加上当前的创建时间。可以在IDEA中的Setting中设置,如下: /*** …

汽车追尾为什么是后车的责任?

简单点说:因为人后面没有长眼睛。 结论 在汽车追尾事故中,通常情况下后车被认为是责任方的原因在于交通法规对驾驶安全标准的约定和实践中的责任识别原则。虽然追尾事故常见地被归责于后车,但具体判断并不是绝对的,仍需综合多种…

C++11中的特性

这里主要讲解一些C11相较于C98所新增的比较实用的新特性。 C11的官方文档:C11 - cppreference.comhttps://en.cppreference.com/w/cpp/11 一、列表初始化(List-initialization) (一)、使用“{}”进行初始化 在C98中&…