项目实战
文章平均质量分 79
记录我的项目开发历程
家铭didphp
实践为主,理论为辅。主攻PHP,PYTHON做辅助。
展开
-
监控系统实践第15天:5天上手Laravel8.5之HTTP请求篇(4/5)
监控系统实践第14天:5天上手Laravel8.5之控制器篇(3/5)前言Laravel基础功能:控制器(Controllers)简介如何运用?实际运用1. 确定中间件场景2. 分析场景情况3. 编写中间件3.1 创建中间件3.2 注册中间件(重点章节)3.2.1 注册全局中间件(核心小节)3.2.2 注册中间件组3.2.3 注册路由中间件3.3 后置中间件3.4 中间件的其它调用方法3.5 中间件的排序3.6 中间件参数3.7 Terminable 中间件最后的补充前言前面提过Laravel的路由,路原创 2021-06-13 22:25:06 · 402 阅读 · 2 评论 -
监控系统实践第14天:5天上手Laravel8.5之控制器篇(3/5)
监控系统实践第14天:5天上手Laravel8.5之控制器篇(3/5)前言Laravel基础功能:控制器(Controllers)中间件是什么?如何运用?实际运用1. 确定中间件场景2. 分析场景情况3. 编写中间件3.1 创建中间件3.2 注册中间件(重点章节)3.2.1 注册全局中间件(核心小节)3.2.2 注册中间件组3.2.3 注册路由中间件3.3 后置中间件3.4 中间件的其它调用方法3.5 中间件的排序3.6 中间件参数3.7 Terminable 中间件最后的补充前言前面提过Laravel原创 2021-06-13 22:05:11 · 198 阅读 · 2 评论 -
监控系统实践第13天:5天上手Laravel8.5之中间件篇(2/5)
监控系统实践第13天:5天上手Laravel8.5之中间件篇(2/5)前言Laravel基础功能:中间件(Middleware)中间件的作用中间件说明定义中间件注册中间件前言很多框架里都有中间件,中间件真的非常好用,用得好省时又省力。昨天介绍了Laravel8.5的路由,今天来介绍一下中间件。Laravel基础功能:中间件(Middleware)中间件的作用中间件会在路由被调用之前或之后执行,这个期间可以进行一些HTTP请求以及参数的过滤,或者逻辑操作比如检查用户是否登录,用户的输入是否非法原创 2021-06-08 19:16:55 · 270 阅读 · 8 评论 -
监控系统实践第12天:5天上手Laravel8.5之路由篇(1/5)
监控系统实践第12天:一小时上手Laravel8.5很多编程语言的书,开头都是给你输出一个Hello World。很多框架的文档,开头都是给你显示一个欢迎页面。感觉这种代入感不太好,Hello World来得太简单,欢迎页面来得太懵。今天看了补充强调Laravel的安装方法之前是用Composer下载了Laravel 8.5的最新版本,当时知道最新版本是8.5.18,使用的命令是:composer create-project --prefer-dist laravel/laravel=8.原创 2021-06-01 10:45:44 · 314 阅读 · 3 评论 -
监控系统实践第11天:配置Laravel8.5与开关网站方法
监控系统实践第11天:配置与维护Laravel框架的站点昨天部署了Laravel8.5的站点,可以访问了。今天来补充一下,相当于是对昨天的一个补充。配置Laravel框架的站点昨天提到过一个文件:.env,之前我在服务器上安装了宝塔,所以现在添加站点,即创建网站,使用宝塔代劳。宝塔添加Laravel8.5站点方法:打开宝塔点击左侧的网站;右侧点击添加站点;在弹出的添加站点弹框,中会看到两个Tab,一个创建站点,一个批量创建,这里我们要在创建站点的Tab下填写信息;域名:可以是你真实的域名原创 2021-05-27 13:07:55 · 451 阅读 · 1 评论 -
监控系统实践第10天:用宝塔部署Laravel8.5框架的站点
监控系统实践第10天:用宝塔部署Laravel8.5昨天介绍了用Composer下载Laravel8.5的方法,今天就来实际操作Laravel8.5的第一个hello world,将Laravel8.5部署到CentOS上。添加Laravel框架的站点之前我在服务器上安装了宝塔,所以现在添加站点,即创建网站,使用宝塔代劳。宝塔添加Laravel8.5站点方法:打开宝塔点击左侧的网站;右侧点击添加站点;在弹出的添加站点弹框,中会看到两个Tab,一个创建站点,一个批量创建,这里我们要在创建站点的原创 2021-05-26 00:19:02 · 1224 阅读 · 16 评论 -
监控系统实践第9天:使用Composer下载Laravel8.5
监控系统实践第9天:配置并通过PHP的依赖管理工具Composer下载Laravel8.5今天就开始接触用来开发监控系统界面和基础功能的代码文件了。昨天已经通过宝塔,安装了一个可以运行基本网站的组合:Nginx + PHP 7.3 + Mysql为什么是用到PHP 7.3 ?之前说到要使用PHP做为基础语言来开发监控系统,昨天下载安装的PHP版本为PHP 7.3。当前阶段,PHP已经出到了8.0,官方也建议尽快将PHP升级到8.0版本。既然官方都建议要使用最新版本的PHP,自己却安装PHP原创 2021-05-24 09:41:33 · 660 阅读 · 10 评论 -
监控系统实践第8天:安装并配置PHP的依赖管理工具Composer
监控系统实践第8天:配置并通过PHP的依赖管理工具Composer下载Laravel8.5今天就开始接触用来开发监控系统界面和基础功能的代码文件了。昨天已经通过宝塔,安装了一个可以运行基本网站的组合:Nginx + PHP 7.3 + Mysql为什么是用到PHP 7.3 ?之前说到要使用PHP做为基础语言来开发监控系统,昨天下载安装的PHP版本为PHP 7.3。当前阶段,PHP已经出到了8.0,官方也建议尽快将PHP升级到8.0版本。既然官方都建议要使用最新版本的PHP,自己却安装PHP原创 2021-05-18 09:34:21 · 137 阅读 · 3 评论 -
监控系统实践第7天:为CentOS安装配置网站运行环境
监控系统实践第7天:为CentOS安装配置宝塔前面服务器的主要的铺垫都做好了,现在要开始配置监控系统的运行环境了。可能有人发现我没处理防火墙?是的,我现在不想管防火墙。因为我后面的大部分系统和软件的安装配置都会交给宝塔。安装宝塔的顾虑这里我要给在宝塔背后默默付出的人们道歉。以前宝塔刚出来的时候,我挺不待见它的。原因有四:不是国外的,以前信奉国外软件才是最好的;它是免费的,因为免费所有可能很多人会找到它的后门来利用漏洞;好像没有什么大厂支持它,怕它中途因为资金问题而流产;必须在干净的系统原创 2021-05-16 10:00:56 · 152 阅读 · 0 评论 -
监控系统实践第6天:给CentOS打补丁升级内核与升级软件包
监控系统实践第6天:升级CentOS内核与软件包给系统打补丁之前说到拿到服务器的时候,不要急,要先同步时间,再给系统打补丁,不然后面出问题了有得受。上次我介绍了同步时间的方法,也就是将本地时间与网络时间进行校对,使二者统一。今天来介绍一下升级CentOS内核与软件包的方法。另外什么是给系统打补丁呢?我个人理解,就是升级系统内核与升级软件包了。为什么要升级内核?升级内核,就是给系统升级,给系统安装安全程序,给系统安装漏洞补丁,通俗点,就是给系统打补丁。众所周知,系统一般都是要升级的。不升级的系原创 2021-05-15 10:00:05 · 680 阅读 · 0 评论 -
监控系统实践第5天:同步CentOS的系统时间
监控系统实践第4天:配置SSH远程连接CentOS现如今,不管是自己的硬件服务器手动安装CentOS操作系统,还是直接买的云服务器,根本不需要自己安装SSH服务来进行远程连接服务器了,基本都是默认安装好的。而从云服务商购买的,只需要拿到服务器的IP、端口、账号、密码就可以直接连起。可以连SSH,为什么还要配置?问:SSH直接系统自带啊,有什么好配置的?答:为了安全,为了连接时响应速度更快。问:要连接快干嘛?答:出故障快点处理问题。问:要安全干嘛?无名小卒,没人黑你的服务器。答:等黑了就来不及原创 2021-05-14 10:00:11 · 137 阅读 · 0 评论 -
监控系统实践第4天:配置SSH远程连接CentOS
监控系统实践第3天:安装 Linux 操作系统 CentOS今天来盘一下操作系统,实操的地方少啰嗦,争取不啰嗦选择版本选 Centos 只是方向之一,另一个就是选版本了。现在最新的 CentOS 是8.x系列,以前吃过使用最新版本操作系统的亏,这里我选择7.x系列最后一个版本7.9选择系统安装文件系统的安装文件可以选择网易或者阿里的Linux文件镜像站来获取,2G或2G以下的选择32位系统:i386,其他的选择64位系统:x86_64,我当前选择系统版本:CentOS 7.9。以下附上镜像站点,原创 2021-05-13 10:00:03 · 225 阅读 · 0 评论 -
监控系统实践第3天:安装 Linux 操作系统 CentOS
监控系统实践第3天:安装 Linux 操作系统 CentOS今天来盘一下操作系统,实操的地方少啰嗦,争取不啰嗦选择版本选 Centos 只是方向之一,另一个就是选版本了。现在最新的 CentOS 是8.x系列,以前吃过使用最新版本操作系统的亏,这里我选择7.x系列最后一个版本7.9选择系统安装文件系统的安装文件可以选择网易或者阿里的Linux文件镜像站来获取,2G或2G以下的选择32位系统:i386,其他的选择64位系统:x86_64,我当前选择系统版本:CentOS 7.9。以下附上镜像站点,原创 2021-05-12 10:00:43 · 207 阅读 · 0 评论 -
监控系统实践第2天:确定监控系统的脚手架
监控系统实践第2天:确定监控系统的脚手架个人觉得开发一套程序,最先进行的,基本的是选择语言,其次就是围绕这个语言的服务和框架。因为个人比较熟悉PHP,可能就拿PHP来打底了。为什么?说到为什么,自己都要先吐槽一下自己!好好的非要折腾开发一套监控系统,市面上那么多,不比自己的全面,不比自己的稳定?不能花钱或者不舍得花钱的话,直接用开源的,它不香吗?不满足需求,找个适合的可二次开发的开源版本稍微加工一下不就可以了?但是说完为什么,又有这么几个理由说服自己。找市面的,并不是怕某天可能自己服务原创 2021-05-11 21:16:30 · 144 阅读 · 6 评论 -
监控系统实践第1天:为什么要自己实践监控系统?
监控系统实践第1天:为什么要自己实践监控系统?为什么?讲到为什么,自己都要先吐槽一下自己!好好的非要折腾开发一套监控系统,市面上那么多,不比自己的全面,不比自己的稳定?不能花钱或者不舍得花钱的话,直接用开源的,它不香吗?不满足需求,找个适合的可二次开发的开源版本稍微加工一下不就可以了?说完为什么,实际是有这么几个理由说服自己的。买市面的,可能某天自己的隐私全被人看光了?看光了才不怕,怕的是系统因为太出名,曝出一个 出一个的漏洞,;....原创 2021-05-10 10:00:05 · 122 阅读 · 1 评论