
php
游鱼_
cocos, ios, android,php
展开
-
php获取农历日期节日
【代码】php获取农历日期节日。原创 2024-03-04 11:17:05 · 612 阅读 · 0 评论 -
supervisor进程管理器-supervisord管理hyperf项目
supervisord.conf 是总的配置文件,新增的配置可以在 supervisord.d 文件夹下创建一个hyperf.ini文件。supervisor安装成功后会在/etc/目录下生成supervisord.d文件夹及supervisord.conf配置文件。设置完成后记得重启supervisord,使其生效。新增的配置文件必须是以.ini结尾。Supervisord相关管理命令。Supervisor安装。配置hyper进程管理。原创 2024-03-03 15:22:39 · 406 阅读 · 0 评论 -
php hyperf 读取redis,存储到数据库
redis中排行榜中的数据。原创 2023-12-18 16:31:13 · 609 阅读 · 0 评论 -
宝塔 php修改了php.ini配置不生效
最近在使用hypref,php的版本是7.4服务器linux,用宝塔安装完php,并装完swoole插件后安装了后,需要在php.ini中修改一下配置文件添加 swoole.use_shortname='Off'但是添加了,重启php,依然不生效。原创 2023-09-28 13:59:15 · 586 阅读 · 0 评论 -
Hyperf框架 - 基本操作命令
【代码】Hyperf框架 - 基本操作命令。原创 2023-09-12 14:23:33 · 345 阅读 · 0 评论 -
Redis常用命令
Hset :设置key值并设置键和值 hget:通过key值和键获取数据 hlen:获取字段数量 hexists:判断是否存在keys键 hdel:通过键删除数据 hsetnx:存在存入。Lindex:通过索引获取值 lset:通过索引设置值 ltrim:仅保留索引值0到2之间的元素。mset:多键值设置 mget:多值获取 msetnx:存在值不变,不存在添加值。Zadd : 插入元素并设置分数 zrange:获取元素 zcard:获取元素数量。原创 2023-07-30 09:49:01 · 260 阅读 · 0 评论 -
Centos Certbot 使用
若nginx未安装在默认路径(/etc/nginx or /usr/local/etc/nginx)下需自己指定nginx路径,到conf目录。会列表nginx下的域名列表,从其中选择2中配置的域名,会自动生成ssl文件并配置好443端口。或是一个正常的侦听80端口的也可以,重点是下一步生成证书,运行如下命令会自动下载证书但需要自己配置nginx。运行如下命令会自动下载证书并配置nginx。必要配置参数:安装certbot。3.2 手动配置nginx。3.1自动配置nginx。原创 2023-07-21 19:46:27 · 843 阅读 · 0 评论 -
php carbon详解,Carbon 中文文档
carbon原创 2022-10-23 21:16:52 · 3087 阅读 · 0 评论 -
改变el-button的样式
element-ui为我们提供了几种颜色的按钮,只需要设置 type属性就可以达到对应效果。如果按钮使用了disabled属性,那么还要加入以下样式。如果我们想要更多颜色的按钮可以设置以下样式。原创 2022-10-23 21:15:09 · 7504 阅读 · 0 评论 -
hyper gen:model 指定数据库生成表文件
pool string default 连接池,脚本会根据当前连接池配置创建。用hyper gen:model命令,为指定数据库生成表文件,原创 2022-08-04 16:12:00 · 612 阅读 · 0 评论 -
centos 安装php7.4,搭建hyperf,转发RDS
dockerstop513根据上面CONTAINERID,停止。有时RDS不请允许本地所在区域登录,就在服务器做个中转。在conf.d里创建一个mysql.stream的文件。dockerps列出当前运行的image。hyperf项目装好后,用docker运行。安装php7.4,搭建hyperf。在nginx.conf最后面加上。安装nignx,做端口数据转发。需要安装stream模块。记录几个docker命令。在这比较懒,直接全装了。//进入docker。...原创 2022-07-29 15:55:35 · 856 阅读 · 0 评论 -
Yii2 The directory is not writable by the Web process | frontend/web/assets
我在CentOS上搭建了 Yii2 advanced site访问时报错: The directory is not writable by the Web process | frontend/web/assets该 目录我已修改权限:777,还是报错,网上查了很多,不行,有一个可用的,操作步骤如下:1.连接上服务器后,用root 登录[yourgmailname@instance-name ~]$ su // enter su for login as rootPassword: //原创 2021-07-28 15:22:42 · 1266 阅读 · 1 评论 -
PHP出现access denied问题及解决办法
配置好PHP环境后,访问页面,页面上只出现了 Access denied字样。问题分析打开 /usr/local/php/etc/php.ini 文件,找到 cgi.fix_pathinfo; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED supportfor CGI. PHP's; previous behaviour was toset PATH_TRANSLATED to SCRIPT_FILENAME, and to转载 2021-07-26 20:49:09 · 4897 阅读 · 0 评论 -
Yii2获取URL和参数
w转载 2021-07-07 17:21:03 · 1035 阅读 · 0 评论 -
PHP代码修改后提交,无法立即生效
PHP配置文件opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.fast_shutdown=1修改下面的代码即可解决问题:opcache.revalidate_freq=1关于opcache中opcache.revalidate_freq参数设置测试报告原创 2021-07-07 17:15:19 · 430 阅读 · 0 评论 -
php 判断是否为空 数组中是否包含某值,是否包含某key
PHP判断数组中是否含有某个keyphp中有两个函数用来判断数组中是否包含指定的键,分别是array_key_exists和issetarray_key_exists语法如下 1 array_key_exists($key, $array) 如果键存在返回true isset函数语法如下 1 isset($array[$key]) 如果键存在返回true<?php$array = array("Ze原创 2021-03-25 17:26:44 · 636 阅读 · 0 评论 -
php 导出excel
yii2 加了导出数据excel 功能 记录一下其中:$objWriter =\PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');部署在center os中报错,换成了$objWriter =\PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); public function actionExport($data=null) {原创 2021-02-01 15:35:18 · 390 阅读 · 0 评论 -
AWS证书运用示例 ssl https
AWS证书运用示例 摘要:今天在aws上申请了一个ssl,但是在申请成功后发现它没有给我把秘钥down下来,那这样我就不能再我的nginx服务器上配置https了,所以我可以认为这个证书没有任何实际作用,很明显结果肯定不是这样的,对吧。经过在网上查看资料看到aws的ssl证书要跟它自带的ELB,API GATEWAY等其他...转载 2021-01-04 20:28:20 · 2323 阅读 · 1 评论 -
AWS ssl Load Balancer — 503 Service Temporarily Unavailable
在AWS添加负载均衡时没有点击<添加到已注册> 才导致的错误,导致了没有实例,才有了503的报错,选中下方实例后,点击添加到已注册,中间的已注册目标会出现选择的记录when you run to this error meansHTTP 503: Service UnavailableThe target groups for the load balancer have no registered targets.Here how to fixModify the Health转载 2021-01-04 20:26:40 · 886 阅读 · 0 评论 -
php Access denied
我用rz命令从本地上传上去的Php文件,运行后提示Access denied,拒绝访问后来细看发现上传的没有权限,sudo chmod 777 index.php添加权限后可以运行了原创 2020-12-31 20:16:28 · 714 阅读 · 0 评论 -
php-fpm failed to open configuration file ‘/etc/php-fpm.conf‘
看着这个文件夹下有,但是下载不下来,可能是假的吧,我又cp了一个,sudo cp /usr/share/doc/php70w-fpm-7.0.33/php-fpm.conf.default /etc/php-fpm.conf重新启动sudo /usr/sbin/php-fpm,就好了,原创 2020-12-31 20:13:29 · 850 阅读 · 0 评论 -
centos7 yum安装卸载php7.0
这两天又装了一下虚拟机,又要编译lnmp,还要弄各种拓展,很麻烦,能不能直接yum安装呢?答案是可以的!1、首先要更新yum源,不然是默认的老版本,一般都在5.6及以下,但是php7都出来好久了,性能提升50%以上!按照系统更新yum源,我的是centos7,所以我运行下面的代码!CentOS/RHEL 7.x:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh ...转载 2020-12-31 15:58:42 · 2255 阅读 · 0 评论 -
PHP代码修改后提交,无法立即生效。revalidate_freq 修改值
PHP代码修改后提交,无法立即生效。修改如下PHP配置文件opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.fast_shutdown=1修改下面的代码即可解决问题:opcache.revalidate_freq=1关于opcache中opcache.revalidate_freq参数设置测试报告 1.测试目的: 测试出opcache中,opcache.revali原创 2020-12-31 15:44:13 · 787 阅读 · 0 评论 -
php html 选择图片,转换成base64,上传
yii框架中的form.php中的代码<?phpuse yii\helpers\Html;use yii\widgets\ActiveForm;use yii\helpers\Url;/* @var $this yii\web\View *//* @var $model backend\models\ActivityInfo *//* @var $form yii\widgets\ActiveForm */?><div class="activity-info-f原创 2020-12-30 20:06:08 · 404 阅读 · 0 评论 -
php 读取图片转换base64 远程加载base64图片,加载完成后显示
读取图片转换base64 <?php //Filetype: JPEG,PNG,GIF $file = "img.jpeg"; //$file:图片地址 if($fp = fopen($file,"rb", 0)) { $gambar = fread($fp,filesize($file)); fclose($fp); //获取图片base64 $base64 = chunk_spli...原创 2020-12-12 16:24:37 · 522 阅读 · 1 评论 -
PHP类型判断
1》常规类型判断isset(): //变量是否已经声明empty(): //变量是否为空,等于说:”"、0、”0″、NULL、FALSE、array()、var $var、未定义;以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。defined()://常量是否已经定义 define()is_numeric ( mixed var ): //检测变量是 否为数字或数字字符串is_bool(): // 检测变量是否是布尔型is_float(): // 检测变量...转载 2020-07-17 15:09:33 · 1950 阅读 · 0 评论 -
php 上传文件,输出日志到文件
php<?php $imgname = $_FILES['img']['name']; $tmp = $_FILES['img']['tmp_name']; $logStr = $_POST['tk']."\r\n".$imgname; echo $imgname.'<br>'.$_FILES['myFile']['error']; echo $tmp.'<br>'; echo $_POST['img'].'<br>原创 2020-06-01 11:32:33 · 330 阅读 · 0 评论 -
JS获取当前时间并格式化
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数.原创 2020-05-22 16:38:23 · 407 阅读 · 0 评论 -
Nginx配置限制IP访问
面对垃圾留言和暴力破解,我们可以封禁IP,前文介绍过Apache环境使用.htacess来屏蔽IP,Nginx也可以做到。前提是我们已经搭建好了LNMP环境。我们来到/usr/local/nginx/conf/vhost网站目录,具体路径可能有点区别,可以用whereis nginx找到你的nginx网站目录。打开vhost下nginx.conf配置文件,找到server然后在server"{}",在这个大括号内加入deny IP地址是限制某IP地址访问;allow IP地址是只允许某IP地址访问。原创 2020-05-21 18:35:16 · 1344 阅读 · 0 评论 -
MySql按日,按周,按月分组统计数据
<!-- 按日查询 --> SELECT DATE_FORMAT(created_date,'%Y-%m-%d') as time,sum(money) money FROM o_finance_detail where org_id = 1000 GROUP BY time <!-- 按月查询 --> SELECT DATE_FORMAT(created_date,'%Y-%m') as time,sum(money) money FROM o_finance_d原创 2020-05-21 14:30:14 · 174 阅读 · 0 评论 -
windows下搭建nginx+php开发环境
windows下搭建nginx+php开发环境1.前言 windows下大多我们都是下载使用集成环境,但是本地已经存在一个集成环境,但不适合项目的需求。因此准备再自己搭建一个环境。 2.准备 工具: 下载 nginx1.14.0(版本根据自己需要下载,本教程使用1.14.0版本) 下载 PHP7.2.11(版本根据自己需要下载,本教程使用7.2.11版本) 下载 RunHiddenConsole 链接:https://pan.baidu.c...转载 2020-05-19 17:18:14 · 565 阅读 · 0 评论 -
php.ini修改php上传文件大小限制的方法详解
&...转载 2019-12-30 19:24:49 · 116 阅读 · 0 评论 -
yii2.0 Activeform表单部分组件使用方法 及样式修改
文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitButton(...转载 2019-11-26 15:16:01 · 479 阅读 · 0 评论 -
yii2 adminlte 右侧面板没有和左侧菜单联动的展开
使用adminlte ,在左侧添加上菜单后,点击增删改查后,左侧菜单没有跟着联动的展开,而是合并上的,只有点击菜单里的那几个才能保持展开,查了后,进行以下修改。按其action来展开,修改vendor/dmstr/yii2-adminlte-asset/widgets/Menu.php中的方法:isItemActive,如下 protected function i...原创 2019-11-25 11:23:52 · 759 阅读 · 0 评论 -
php 当前日期加一天和指定日期加一天
1.给当前时间加一天?一小时?<?phpecho "今天:",date('Y-m-d H:i:s'),"<br>";echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));?>上一行输出当前时间,下一行输出明天时间同理加一年,一小时,一分钟 ,一月。。。echo "明天:",date('Y-m-d H:i:s...原创 2019-11-14 18:27:49 · 881 阅读 · 0 评论 -
Yii2 中 phpexcel 的使用 [ 2.0 版本 ]
安装:composer require "phpoffice/phpexcel": "*"使用:在控制器中use PHPExcel;控制器导出方法:public function actionExport(){ //要使用的数据 $g_model = new Gifts; $gifts = $g_model::find()->asArray()->all()...转载 2019-11-12 10:56:09 · 261 阅读 · 0 评论 -
yii2 WebUploader 设置原图上传,不启用压缩,compress无效
官方说明compress{Object} [可选]配置压缩的图片的选项。如果此选项为false, 则图片在上传前不进行压缩。默认为:{ width: 1600, height: 1600, // 图片质量,只有type为`image/jpeg`的时候才有效。 quality: 90, // 是否允许放大,如果想要生成小图的时候不失真...原创 2019-11-08 18:40:49 · 999 阅读 · 0 评论 -
Yii2.0 webuploader 指定不同的上传地址
之前看各帖子都是上传到指定目录位置的,可能是修改其它配置就行了,但我是新手,没找到,就曲线解决了这个问题。就是在用组件时上添的地址里加上了参数,根据参数来确定要上传到什么位置,如下面的id=1 <?= $form->field($model, 'bicon')->widget('manks\FileInput', [ 'client...原创 2019-11-08 15:32:34 · 356 阅读 · 0 评论 -
yii2项目实战-图片上传之webuploader的使用
图片上传几乎是应用必备,前面也针对 kartik 的 fileinput 做了一篇详细的说明,不过很多人反馈各种问题,下面针对 webuploader 的使用单独写了一个组件。该组件可以更好的处理 Yii2 在图片上传过程中带来的一系列问题,目前支持多图多字段多modal的混合上传。介绍之前我们先演示下效果。安装推荐使用composer进行安...转载 2019-11-08 15:24:13 · 698 阅读 · 0 评论