- 博客(9)
- 收藏
- 关注
原创 PHP OOP
OOP类和接口中的常量都不能被覆盖子类覆盖父类的方法时,PHP不会调用父类中已被覆盖的方法。当一个子类覆盖其父类中的方法时,PHP 不会调用父类中已被覆盖的方法。是否调用父类的方法取决于子类。这种机制也作用于构造函数和析构函数,重载以及魔术方法。面向对象的三大特征封装继承只能继承一个类,可以引入多个接口。子类就会继承父类所有 public 和 protected 的方法,属性和常量。除非子类覆盖了父类的方法,被继承的方法都会保留其原有功能。子类无法访问父类的私有方法多态类应该包含方法
2022-03-18 15:52:32 173
原创 php 消息队列之安装think-queue: composer require topthink/think-queue遇到的错误
准备下载最开始使用composer官网作为packagist,下载超时,科学上网也安装不了[Composer\Downloader\TransportException] curl error 28 while downloading https://repo.packagist.org/p2/symfony/process.json: Timeout was reached将地址换为国内镜像(全局 去点 -g 就是只当前项目)composer config -g repo.packa.
2022-03-03 14:34:21 1734
原创 Ubuntu下安装配置Nginx
首先ubuntu的包依赖是aptyum不是ubuntu的包依赖,换源之后,是可以安装yum,但是没法使用。亲测!然后就是Ubuntu下安装Nginxsudo apt update //查看是否有更新项sudo apt upgrade //更新可更新项目sudo apt-getinstall nginx //安装Nginx,会自动安装相关的依赖sudo systemctl start nginx //启动nginx服务sudo systemctl disable/rel...
2021-12-15 21:05:53 3080
原创 Ubuntu下使用Nginx执行PHP
首先 sudo systemctl start nginx,启动Nginx,访问127.0.0.1,如果出现502 bad gateway先 netstat -antp 查看 9000。端口是否启动或者被占用如果没有启动,就 sudo php-cgi 127.0.0.1:9000& //启动php-cgi
2021-12-15 20:52:30 2907
原创 Nginx 代理PHP
PHP要使用Nginx代理,首先要配置Nginx的模块,也就是修改ect/nginx/sites-available下的default文件因为nginx不认识PHP,所以需要让他认识。然后,还需要安装 php-fpmsudo apt install php7.1-fpmsudo vi ect/nginx/sites-avalable/default //用vi打开default文件,当然你也可以使用其他方式编辑并保存此文件修改的内容如下:找到server{}root ..
2021-12-14 21:37:41 2559
原创 CKEditor||FCKEitor 关于插入或重置内容 ThinkPHP6
如题。前提是已经启用了富文本编辑器。如何在FCKEditor中插入数据,需要用到他自己的API<script src="/static/ckeditor/ckeditor.js"></script><script src="/static/ckfinder/ckfinder.js"></script><script> var editor = CKEDITOR.instances.text_content;//te
2021-11-09 11:43:19 167
原创 ThinkPHP6|TP6延时跳转
在ThinkPHP5中,可以使用 return $this->success(url,data,time);来实现延时跳转重定向。---------------------------------------------------------------------------------------------------------------------------------在ThinkPHP6中,废弃了 success,error助手函数,要通过延时跳转,在要执行的代.
2021-11-01 11:46:29 567
原创 TP6多应用
概念:将多个应用放在一个TP目录中目的:1. 子应用可以做成通用服务,系统由多个应用构成。可以直接拷贝通用服务2. 由于拷贝整个目录即可引入应用,方便部署准备工作:1.安装composer前置条件 PHP >=7.1.0https://getcomposer.org/Composer-Setup.exe下载composer并安装因为TP6只能通过composer安装在vscode中打开一个空文件夹ctrl+~打开vscode控制面板,找到终...
2021-10-27 22:15:28 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人