![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php日常
暗蓝
2013年入坑,专注PHP开发,全栈方向前进。
展开
-
php7版ntunel_mysql mysql http通道
由于数据库是内网缘故又没有权限,想用http通道来实现navicat for mysql 的使用。用了官方ntunel_mysql.php 文件 仅支持php5.php7里移除了mysql 扩展 废弃了相应的函数。于是我改用了mysqli的扩展函数来重写了这个文件。大体代码没变,就是mysql改成mysqli。<?php //version my202//set allowTe...原创 2020-01-03 10:36:53 · 917 阅读 · 0 评论 -
yii2 生产环境https跳转301 302无效。
生产环境用的https:// 导致功能间跳转有问题。原先用的是header("Location: {$url}");或者Yii自带的。return Yii::$app->response->redirect($url);改用原始的。 echo "<script>location.href=$url;</script>...原创 2019-10-31 14:54:04 · 1441 阅读 · 0 评论 -
PHP的strtotime()函数转换的时间戳和实际时间不一致解决方案
做一个时间区间搜索的功能时,遇到一个问题,使用strtotime()转换时间去比较时,发现搜索不到,前端传递的是 但是PHP转换后时间戳为1540732715,相当于 与实际时间相差8小时,所以搜索不到的原因就在此。解决问题很简单。修改PHP的时区。在php.ini配置里面搜索找到;date.timezone =UTC改为date.timezone =PRC...原创 2018-10-29 13:42:28 · 7845 阅读 · 0 评论 -
phpstorm的PHP语言修改后重启失效恢复5.4
使用PHPstorm的时候遇到一个不是很严重但很麻烦的问题,就是每次我把PHP语法等级改成7.1之后。重启IDE后,他又屁颠屁颠的自己变成了5.4,一开始以为是汉化或者破解的原因,折腾一下发现,其实是一个设置的问题。 解决方法:如图在设置里面把composer同步的设置勾选给去掉了,点保存。这样就不会在重启PHPstorm后给你重置为composer里的PHP版本了。 ...原创 2018-11-12 14:24:53 · 1516 阅读 · 0 评论 -
yii使用mongodb获取记录条数报错 Integer overflow detected on your platform 问题处理
做一个项目用到Mongdb,其他操作是正常的,讲真,ActiveRecord这个还是很好使的,但是在用到count的时候报错了。如图这下尴尬了,想到用ES的时,也似乎遇到过同样的问题。曲线解决了,但是问题根本是在哪呢,找了很久,经过几番尝试,终于发现原因了,扩展版本过低!将你环境的PHP的mongodb扩展更新到最新的稳定版试试。反正我是解决了。还有一个坑,就是mongo和mong...原创 2019-01-02 11:51:02 · 771 阅读 · 0 评论 -
yii2 框架 session_start() Permission denied (13)
session_start() Permission denied (13)遇到过这种报错了,第一想法肯定是没权限了。但是经过几次尝试后,发现真正问题所在session的保存路径。php.ini,搜索session.save.path 找到相应路径。我的是/tmp把这个路径授权sudo chmod -R 777 /tmp再运行时,发现还是不行,那就把tmp文件夹的文件全...原创 2019-01-08 18:33:07 · 1057 阅读 · 0 评论 -
php7 原生mongodb 权限连接
写这篇的时候,用的是PHP7.2.这个版本的PHP已经废弃了mongo的类。使用Mongodb代替。当然,在框架里都是集成到ActiveRecord之类的了。变化不明显。而如果要用纯原生的mongodb连接呢.查了一些资料。简单的使用方式如下。$manager = new MongoDB/Driver/Manager("mongodb://127.0.0.1:27017"); $Qu...原创 2019-01-08 20:36:39 · 1106 阅读 · 0 评论 -
yii2 mdf插件文件上加水印
需求是要给HTML转为PDF的合同增加印章水印。研究了一下最终实现代码为<div style="position: absolute; left:160px; right: 0; top: 400px; bottom: 0;"> <img src="xxx/ycfj.png" style="width: 60mm; height: 60mm;...原创 2019-06-19 17:39:06 · 388 阅读 · 0 评论