11 我是高手高手高高手

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 146

window系统下使用cmd执行php命令

一、首先要把php目录添加到环境变量path下面:1、我的电脑 → 属性 → 高级 → 环境变量 → 系统变量 → Path → 编辑2、例如我的php执行目录是:D:\BtSoft\php\72,把D:\BtSoft\php\72;添加到path变量的最末尾即可!如下图:二、window10系统设置二、测试使用php命令设置好后,记得把之前打开的CMD关闭再打开,再测试开始→ 运行→ cmd,输入以下命令查看php版本,正常显示版本信息,则表示已添加ph...

2020-10-14 18:40:46

tp5.1 EasyTask插件做定时任务

EasyTask,PHP常驻内存定时器Composer包,与Workerman定时器效果完全一致,多个定时器是同时在多个进程中运行的,您可以用它来完成需要重复运行的任务(如订单超时自动取消,短信邮件异步推送,队列/消费者/频道订阅者等等),甚至处理Crontab计划任务(如每天凌晨1点-3点同步DB数据,每月1号生成月度统一报表,每晚10点重启nginx服务器等等);内置任务异常上报功能,异常错误您都可以自定义处理(例如实现异常错误自动短信邮件通知);还支持任务异常退出自动重启功能,让您的任务运行更稳定 ,

2020-10-13 15:21:16

thinkphp5.1/5.0定时任务,详细操作步骤!

我主要做的是一个员工生日当天发短信的功能,每天跑一次脚本,第一步:a.App/模块/ 下创建command文件夹b.我这边是创建在admin模块里面,在command文件夹下创建一个SendMessage.php文件(具体名字自己根据需求定)c.复制下面的代码到SendMessage.php<?phpnamespace app\admin\command; use think\console\Command;use think\console\Input;use thi

2020-10-13 15:15:34

PHP实现执行定时任务的几种思路详解

PHP本身是没有定时功能的,PHP也不能多线程。PHP的定时任务功能必须通过和其他工具结合才能实现,例如WordPress内置了wp-cron的功能,很厉害。本文,我们就来深入的解析几种常见的php定时任务的思路。Linux服务器上使用CronTab定时执行php我们先从相对比较复杂的服务器执行php谈起。服务器上安装了php,就可以执行php文件,无论是否安装了nginx或Apache这样的服务器环境软件。而Linux中,使用命令行,用CronTab来定时任务,又是绝佳的选择,而且也是效率最高的选

2020-10-13 10:48:02

php7 致命错误: Cannot use string offset as an array或operator not supported for strings

有一段在 PHP 5 下运行正常的代码,放到了 PHP 7.1 环境下执行报错。致命错误: Cannot use string offset as an array解决方法将初始化的空字符串替换为 array。$data = '';//改成下面数组类型$data = array();不明白为啥字符串还有这种谜一样的操作,而且 PHP5 居然还允许 。。。...

2020-10-13 09:40:07

oneinstack一键包Nginx php多版本共存配置全过程

一、先安装PHP7.1,再安装PHP5.6 安装OneinStack 选择lnmp模式,默认安装php7.2,安装步骤参考:http://oneinstack.com/安装步骤如下: yum -y install wget screen #for CentOS/Redhat# apt-get -y install wget screen #for Debian/Ubuntuwget http://mirrors.linuxeye.com/lnmp-full.tar.gztar xzf ..

2020-10-12 16:14:43

MySQL 数据库创建/优化规则

(一)建表规约1. 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint (1 表示是,0 表示否)。 说明:任何字段如果为非负数,必须是 unsigned。 注意:POJO 类中的任何布尔类型的变量,都不要加 is 前缀,所以,需要在<resultMap>设置 从 is_xxx 到 Xxx 的映射关系。数据库表示是与否的值,使用 tinyint 类型,坚持 is_xxx 的 命名方式是为了明确其取值含义与取值范围

2020-10-10 15:06:47

oneinstack Linux php 安装 Redis服务及phpredis扩展(测试连接是否成功)

oneinstack环境下:Redis服务及phpredis扩展都已经安装好一、查看PHPredis 扩展是否安装成功php -m如果没有安装扩展安装教程:https://blog.csdn.net/haibo0668/article/details/108951500二、测试是否连接成功<?php$redis = new Redis(); $redis->connect('127.0.0.1', 6379); //查看服务是否运行echo "Se.

2020-10-08 18:09:45

oneinstack 添加PHP扩展

查看支持扩展那些组件cd /root/oneinstack./install.sh --help错误:-bash: ./install.sh: No such file or director需要升级最新oneinstackcd /root/oneinstack./upgrade.sh官方教程:https://oneinstack.com/docs/lnmptstack-image-guide/#201升级成功后再cd /root/oneinstack..

2020-10-07 15:40:54

RDS数据库迁移错误解决方法

一、第一种:就是同一个数据库迁移一次任务后,再次重新迁移数据(想多第一迁移数据不成功,再迁移一次)1.1 server_id或server_id 解决办法 值大于21.2 binlog_format 解决办法 值改为row官网教程:https://help.aliyun.com/document_detail/125728.html?spm=a2c4g.11186623.2.11.518c1f96sIbkMv#concept-1198525log_bin=mysql_b...

2020-10-01 16:48:19

RDS数据库备份与还原(单库、单表)

官网教程:https://help.aliyun.com/document_detail/103175.html?spm=5176.10695662.1996646101.searchclickresult.7ea8242fp03RZt首先一定要设置备份

2020-09-30 15:48:39

阿里ECS云服务器连接RDS数据库服务器小白图文详细教程

场景:购买了一个ESC云服务器专门运行代码,再购买一个RDS数据库服务器专门放数据,现在就是要ESC的连接上RDS的数据库一、购买RDS数据库服务器要要点购买数据库时配置时,这里一定要选择ESC云服务器那里的VPC,不要选择默认VPC1.1 如果这里选择ESC的VPC,那么恭喜你,购买成功配置好数据库就可以连接数据库1.2 如果这里选择默认VPC,就麻烦了,下面的教程就是如何操作...

2020-09-30 10:47:03

tp5.1 include 包含文件(引用公共文件)

引用公共文件:{include file="../application/index/view/public/footer.html" /}路径:footer.html官方教程:https://www.kancloud.cn/manual/thinkphp5_1/354081

2020-09-29 15:08:05

tp5.1 在某个文件指定一些参数值,让另一文件整个都可以调用(模块、扩展文件等)

在文件A中引用B文件,值在A中引入两个参数值,B中就可以到处引用这两个字段值一、A文件中: public function __construct() { $open_id = 111; $open_token ='gfhfhgfhgfh11221; $this->MTCloud = new \Cloud($open_id,$open_token,25); }二、B文件中: public functi...

2020-09-24 10:17:07

tp5 layui ajax 数据表格(给每条数据给状态) JS数组查询 循环

<script type="text/html" id="stateTpl"> {{# if(sostatefn(d) == 1){ }} <a class="layui-btn layui-btn-xs layui-btn-normal" >已复制</a> {{# } }} </script>表格<script> layui.use(['layer', 'form','element','j...

2020-09-19 16:53:25

Linux mysql(日志)占用大量磁盘空间问题原因及解决方法

1.查看 df -hdu --max-depth=1 -hcd mysql/du -sh *

2020-09-13 10:00:46

php - 如何将数组值从字符串转换为int?

$string = "1,2,3"$ids = explode(',', $string);var_dump($ids);array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3"}我需要的值是int类型而不是string类型。 有没有比使用foreach循环数组并将每个字符串转换为int更好的方法?解决方法:$integerIDs = array_map(.

2020-09-11 15:07:03

linux 阿里esc系统盘爆满100% 系统盘/数据盘扩容 清理系统盘

df -Th官网教程:https://help.aliyun.com/document_detail/113316.html?spm=a2c4g.11186623.6.835.10fb5bb8qJrMNn#title-9kv-45m-e931.购买硬盘2.扩容分区growpart /dev/vda 1错误提示:说明没有安装growpartyum install -y cloud-utils-growpart安装不成功原因:因为系统盘已经满了100%...

2020-09-10 17:10:22

tp5 php mysql leftjoin 去重复记录

表之间关联的关系不是一对一的,可能是一对多的所以会把那张多的表数据也就查询出来,导致数据重复。order表中number数据对应order_product表多记录 $rsu=Db::name('order') ->alias('o') ->leftjoin('user u','u.id=o.user_id') ->leftjoin('order_product op','op.number=o.number')解决方案参考:建表:.

2020-09-09 11:50:12

小米摄像机 nas网络存储 群晖nas

小米摄像机视频保存到NAS上,我用群晖nas第一:小米摄像机上要插SD卡,nas网络存储才可以用第二:群晖nas中开启smb1第三:重启小米摄像机和群晖nas 一定要

2020-09-04 21:37:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。