自定义博客皮肤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 80

原创 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 5759 1

原创 Linux下Nginx安装

nginx安装

2023-03-13 12:46:55 102

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

获取ip地址

2023-03-13 10:27:26 1118

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

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

2020-10-21 15:01:01 1112

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

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

2020-10-16 11:11:27 353

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

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

2020-10-16 09:06:39 707

原创 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 930

原创 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 1303

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

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

2020-09-29 17:12:38 493

原创 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 880

原创 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 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC),可选择

2020-09-07 17:09:08 219

空空如也

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

TA关注的人

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