自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (7)
  • 收藏
  • 关注

原创 Linux下mysql安装

mysql安装流程

2023-03-14 13:30:05 170

原创 Linux下安装PHP

需要复制相关配置文件:php.ini php-fpm.conf www.conf。设置开机自启动:systemctl enable nginx。5、设置环境变量:export:查看环境变量。7、设置开机自启动php-fpm。6、 配置ngnix.conf。1、安装前的准备,安装依赖。

2023-03-13 19:56:17 8798 1

原创 Linux下Nginx安装

nginx安装

2023-03-13 12:46:55 188

原创 虚拟机首次使用CentOS获取其ip地址

获取ip地址

2023-03-13 10:27:26 1491

原创 thinkphp6.0--------session和cache

session的流程: (1)获取sessionId:从cookie中,传值中获取,或者重新设置新的值---------------SessionInit类 (2)初始化sessionId对应数据:根据sessionId从保存处获取数据---------------SessionInit类 (3)对session数据进行操作:对数据进行一些增删改查等操作---------------Store类 (4)保存session数据:将操作后的数据保存至相应的位置(文件或者缓存机制)------------

2020-10-21 15:01:01 1480

原创 thinkphp6.0------------视图类和日志类

一、使用 在控制器层,会调用视图类的方法,加载页面文件并传入数据信息等。视图类已在容器类中加载完成了。 二、相关类 Manager类:抽象类,相当于抽象工厂模式的抽象工厂类(View类和Log类都继承自它) 成员变量: app:容器类 drivers:驱动类实例数组 namespace:驱动类所在的命名空间 成员方法: 构造函数:初始化变量app driver:获取驱动类 (1)参数为空时,获取默认驱动类(getDefaultDriver方法) (2)不为空时,根据键值在变量driv

2020-10-16 11:11:27 523

原创 thinkphp6.0-------模型层

一、进入模型层 在服务类中已经提到,model层使用服务类的流程进行了初始化:注册模型服务类ModelService并启动服务类方法boot,在boot方法中调用了Model类的几个静态方法,设置Model类的一些静态属性。当创建一个模型对象时,会调用Model类的构造函数,这样就进入到模型层部分。 二、相关类 ModelService类:模型服务类 成员方法: boot:调用Model层的四个静态方法(setDbsetEventsetInvokermaker:如果不存在方法会调用魔术方...

2020-10-16 09:06:39 897

原创 thinkphp6.0------服务类

一、服务类的初始化 (1)在App类的初始化initialize方法中,对变量initializers进行了循环操作: foreach ($this->initializers as $initializer) { $this->make($initializer)->init($this); } 数组initializers中保存了Error::class,RegisterService::class,BootService::class这三个元素,Error类是用..

2020-10-10 11:26:37 1151

原创 thinkphp6.0--------异常类

一、初始化 在App类中,有属性initializers:应用初始化器,其中有元素Error::class,在方法initialize中对属性initializers中的元素进行了初始化操作:调用对应类的init方法,Error类的init方法进行异常的初始化。 error_reporting :设置应该报告何种 PHP 错误 set_error_handler:设置用户自定义的错误处理函数 set_exception_handler:设置用户自定义的异常处理函数 register_shutdow

2020-09-30 16:31:37 1720

原创 thinkphp6.0-------路由

一、路由的开始 在Http类runWithRequest方法中调用了dispatchToRoute方法,dispatchToRoute方法中包括了路由配置文件的加载和Route类中的dispatch方法的调用,开启了路由模块之旅。 二、路由流程 1.Route类 成员变量: config:配置信息 rest:REST定义 request:请求对象 ruleName:路由标识类(RuleName类) 一些有关路由方面的变量 成员方法: 构造函数:设置一些变量(用到RuleName类,Do

2020-09-29 17:12:38 737

原创 thinkphp6框架

一、安装thinkphp6 根据官方文档的说明:6.0版本开始,必须通过Composer方式安装和更新。需要先安装composer,再安装tp6,步骤照着官方文档来就行了(文档链接:https://www.kancloud.cn/manual/thinkphp6_0/1037481)。(注:运行php think run时,需要在tp的跟目录下) 二、运行流程 跟目录下的think文件---->自动注册类(PSR-4)---->容器管理类----> ...

2020-09-28 15:17:03 1069

原创 gitlab的安装

1.下载gitlab安装包 下载地址:https://packages.gitlab.com/gitlab/gitlab-ce/,有许多gitlab-ce的rpm包,可以根据自己的linux系统版本进行选择对应的进行下载。 测试环境的版本:Linux version 3.10.0-1127.8.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC),可选择

2020-09-07 17:09:08 323

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除