
tp5.1
文章平均质量分 59
hotlinhao
简单的描述
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP让Queue保持在线的shell命令
在开发的项目的时候是否有这样的顾虑,监听队列任务的命令掉线怎么办?进程死了怎么办? 找个办法看着他。如果他死了就再次启动他。 从另外一个项目哪里学习来的办法。 step1. 通过 linux的ps命令看看这个进程是否在运行,如果没有运行就启动他。如果运行就不管 step2. 检查计划任务里是否有我们的计划任务,如果没有就创建一个,每分钟去检查一次。 #!/bin/bash phppath="/usr/local/php/bin/php" basepath=...原创 2021-12-01 11:06:17 · 502 阅读 · 0 评论 -
使用ThinkPHP恢复被删除MYSQL数据表记录
说明:本方法适用与数据量不是很大的数据,如果你的数据量很多,建议在网上找找更专业的京城。 状况:数据表被删除,运行了两年的数据没了,大概1万来条数据。 在网上找了MySql BinLog日志恢复的方法,但在我的服务器上行不通,大部分介绍都是通过mysqlbinlog命令来筛选出需要的数据至一个sql文件,然后再导入这个sql文件。如下: /usr/bin/mysqlbinlog --start-datetime="2018-04-27 20:58:18" --stop-datetime="2018-原创 2021-10-29 12:20:47 · 434 阅读 · 0 评论 -
Thinkphp5.1同步文件到阿里云OSS对象存储
1.使用composer安装阿里云的组件 composer require aliyuncs/oss-sdk-php 安装过后会在根目录/vendor目录下有aliyuncs文件夹 2.写自己的上传文件类 <?php // +---------------------------------------------------------------------- // | HNZHISHENG.NET [ Beautiful and practical ] // +---------..原创 2020-12-14 17:27:03 · 643 阅读 · 0 评论 -
TP5.1执行SQL文件创建多个数据表MySQL提示42000错误解决方案
SQLSTATE[42000]: Syntax error or access violation SQL文件大体如下: CREATE TABLE `du_code` ( `id` int(11) NOT NULL AUTO_INCREMENT, `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID', PRIMARY KEY (`id`), ) ENGINE=MyISAM DEFAULT CHARSET=utf8;...原创 2020-06-23 11:47:19 · 1059 阅读 · 0 评论 -
SSL配置Thinkphp5.1PathInfo配置及隐藏index文件
server { listen 443; ssl on; server_name cmf.***.cn; access_log /wwwlogs/***_nginx.log combined; index index.html index.htm index.php; root /site/data/**.cn/public; #include /usr/local/nginx/conf/rewrite/none.conf; #error_page 404 /404.ht.原创 2020-06-14 16:48:01 · 289 阅读 · 0 评论 -
TP5.1高级查询
一、多个Where Db::table('think_user') ->where('name|title','like','thinkphp%') ->where('create_time&update_time','>',0) ->find(); 二、多个Where的区间查询 Db::table('think_user') ->where('name', ['like', '%thinkphp%'], ['like', '%转载 2020-06-11 16:39:27 · 518 阅读 · 0 评论 -
TP5.1开发接口时如何避免SQL错误导致的500错误
思路就是采用异常捕获的方法。如果我们不对异常进行处理,那就会被TP返回500错误,API接口的接收者会直接导致错误。场面十分难看。 如何对异常进行处理,如果你用过phpStorm2019版的话,应该会有印象,在对函数做说明的时候。在函数上面一行输入 /**然后回车。phpStrom会自动加上三条throws分别是。前提是你的函数里用到了Db::或model /** * ...原创 2019-11-30 16:10:00 · 1439 阅读 · 0 评论