摘要: a、去官网 getcomposer.org 下载安装程序 b、运行安装程序,需要开启三个扩展 openssl、curl、mbstring,没有开启的话 composer 也可以帮助开启;会自动将composer添加到Path环境变量 c、 打开命令窗口,测试 composer 命令是否可用 1. c 阅读全文
posted @ 2020-07-15 21:42 辰风沐阳 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 前段时间使用navicat连接线上的数据库,Navicat 闲置时间过长会卡死。解决方案:选中数据库,右键点击 编辑连接,修改保持连接间隔为 20秒。非常 so easy ! 1. 选中数据库,右键点击 编辑连接 2. 修改保持连接间隔为 20秒,这就完事了 阅读全文
posted @ 2020-07-14 18:19 辰风沐阳 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 1. Centos 官网 https://www.centos.org 进入下载页面,选择下载的版本即可 不推荐在官网下载,因为官网上提供的下载地址很多是国外网站,下载太慢了 2. 阿里云Centos镜像站 http://mirrors.aliyun.com/centos 为国内开发人员提供的镜像站 阅读全文
posted @ 2020-07-14 13:09 辰风沐阳 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 第一步:在 windows.php.net 下载软件包 第二步:解压压缩包,将解压后的目录放到指定目录并重命名 第三步: 创建PHP配置文件,修改Apache配置文件(httpd.conf),将PHP加载到Apache中 1. 在官网下载Windows上用的安装包 https://windows.p 阅读全文
posted @ 2020-07-14 12:53 辰风沐阳 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 对象传值本质上是引用传值,将一个对象变量($a)赋值给另个变量($b),实际上是将$a存储的对象内存引用地址赋值$b,此时两个变量指向的就是一个对象。其中一个变量发送改变,另一个也会跟着改变。和引用变量一个道理。 1. 对象传值示例 对象传值本质上就是引用传值 $a = new User; $b = 阅读全文
posted @ 2020-07-10 14:00 辰风沐阳 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1. 构造方法简介 构造方法 __construct() 是一种类结构特有的特殊方法,该方法由系统规定好 实例化一个类时:先调用该方法,再返回类的对象 构造方法也是普通方法,不同之处就是在实例化类时会自动调用 构造方法用来初始化对象资源的,例如属性或其他资源初始化 2. 私有化构造方法 a. 在类的 阅读全文
posted @ 2020-07-10 13:25 辰风沐阳 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 搜索器用于封装查询条件表达式,必须在模型中定义,只有使用模型操作数据时才能用搜索器。调用搜索器时使用的是数据表字段,可以不用定义搜索器方法,默认是 = 条件;如果不是数据表字段,必须定义对应的搜索器方法。 1. 调用搜索器 直接调用,默认查询条件是 = UserModel::withSearch([ 阅读全文
posted @ 2020-07-09 21:18 辰风沐阳 阅读(677) 评论(1) 推荐(0) 编辑
摘要: 前提:已经安装 node.js。安装插件 HTML-CSS-JS Prettify,修改node路径,即可通过单击右键 HTML-CSS-JS Prettify 中的 Prettify Code 使用代码格式化功能 1. 打开命令面板 2. 搜索插件 HTML-CSS-JS Prettify 3. 阅读全文
posted @ 2020-07-09 20:23 辰风沐阳 阅读(2756) 评论(0) 推荐(0) 编辑
摘要: 有必要考虑不是post请求或没有指定enctype="multipart/form-data"的情况。如果是post请求还是设置了正确的编码,没有文件上传时 request()->file('文件字段域') 会抛出异常,捕获该异常即可。 ThinkPHP6.0 判断是否有文件上传 // 捕获异常 t 阅读全文
posted @ 2020-07-09 08:33 辰风沐阳 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 本文记录在ThinkPHP6.0中使用阿里云短信验证码,该封装类不仅仅局限于TP,拿来即用 使用该类之前必须引入 flc/dysms 扩展,该封装类就是基于这个扩展写的 composer require flc/dysms <?php // 本文件放入TP6.0的extend目录下 extend/D 阅读全文
posted @ 2020-07-08 20:35 辰风沐阳 阅读(552) 评论(0) 推荐(0) 编辑
摘要: TP6.0中的路由省略应用名只能用入口文件绑定应用 和 域名绑定应用,经过测试,最后得出域名绑定应用是最合适的部署方式。如果有更好的部署方案,欢迎分享。QQ:23426945 1. 下载TP6.0,引入多应用模式扩展 composer create-project topthink/think tp 阅读全文
posted @ 2020-07-06 23:13 辰风沐阳 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: thinkphp6.0.3单应用模式、layuiadmin1.4.0单页版,不需要tp的视图驱动 1. 复制 src、start 两个文件夹 2. 粘贴到 thinkphp 的 public 目录下 3. 修改宿主页面layuiadmin资源路径、配置实时刷新缓存 4. 访问首页使其重定向到layu 阅读全文
posted @ 2020-07-06 14:30 辰风沐阳 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 1. 安装apache为系统服务时报错:找不到 VCRUNTIME140.dll 解决方案:安装 VC2015 2. 下载并安装 VC2015 运行库, 运行 VC_redist.x64.exe 无脑安装 安装完成之后在 程序和功能 中会多出一项 程序和功能快捷打开:组合键 windows + r 阅读全文
posted @ 2020-07-05 21:09 辰风沐阳 阅读(683) 评论(0) 推荐(0) 编辑
摘要: Apache 安装和启动时报错:无法使用可靠的服务器域名,打开Apache配置文件httpd.conf,去除 ServerName 前面的注释即可 1. 报错信息:无法使用可靠的服务器域名 AH00558: httpd: Could not reliably determine the server 阅读全文
posted @ 2020-07-05 21:08 辰风沐阳 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Apache安装包已放入百度网盘,链接地址在本文最后 1.下载Windows版本的Apahce安装包 a. 访问官网,进入下载页面 https://www.apachelounge.com (apache 休息室) b. 下载64位的安装包 2. 修改Apache安装路径 a. 解压压缩包后,复制目 阅读全文
posted @ 2020-07-05 18:06 辰风沐阳 阅读(764) 评论(0) 推荐(0) 编辑