php
我是你小哥啊
这个作者很懒,什么都没留下…
展开
-
使用本地docker运行助手的hyperf 项目
安装步骤1、windows上安装docker,并检测是否安装好docker 再黑窗口docker -v2、在cmd黑窗口安装redis(会在D:/docker_project/redis生成文件夹,redis端口6379,密码为123456)docker run --name redis -p 6379:6379 --restart=always -v D:/docker_project/redis/data:/data/data/redis -d redis redis-server -原创 2020-09-04 10:23:02 · 825 阅读 · 0 评论 -
大厂总结的Redis使用规范,有些点是他们走过的坑,可以借鉴一下
基础规范1、必须配置访问密码裸奔的 Redis 除了方便被外部盗取数据外,内部管理上也极易出现误操作风险,如误连造成数据被覆盖、丢失。2、必须以非root用户启动Redis 的设计过于灵活,这直接让攻击者可以远程通过 root 运行的 redis 服务获取到操作系统 root 权限。3、禁止将Redis当做持久化存储使用Redis虽然支持AOF、RDB持久化模式,但是并不会记录每条操作的详细时间戳(对比MySQL的binlog会详细记录执行时间),出现误操作时无法进行精确回滚!4原创 2020-07-03 10:29:35 · 482 阅读 · 2 评论 -
RESTful API设计指南-最佳实践
Facebook,Google,Github,Netflix和其他少数技术巨头给开发人员和产品提供了通过API使用数据的机会,并成为了他们的平台。即使您没有为其他开发人员和产品编写API,使用精心制作的API对于您的应用程序也总是非常健康。关于设计API的最佳方法,互联网上有很长的争论,这是最细微的差别之一。没有为此定义任何官方指南。API是一个接口,许多开发人员可通过该接口与数据进行...原创 2020-03-05 11:28:35 · 211 阅读 · 0 评论 -
大杂脍
php-fpm重启:killall php-fpm && /usr/local/php/sbin/php-fpmthinkphp5 nginx.conf 配置pathinfo 去除index.php入口文件http://www.thinkphp.cn/topic/54906.htmlSVN安装启动svn:svnserve -d -r /tmp/svn/ipad/,结...原创 2019-07-09 16:55:21 · 238 阅读 · 0 评论 -
php仿微信有好时间(最新)
/** * 微信展示时间的方法 * @param $addTime * @return string */ public static function getChatTimeStr($addTime) { $nowTime = time(); if($addTime > $nowTime) { ...转载 2019-04-15 14:56:46 · 455 阅读 · 0 评论 -
php获取当前ip
/** * 取得IP * * * @return string 字符串类型的返回结果 */function getIp(){ if (@$_SERVER['HTTP_CLIENT_IP'] && $_SERVER['HTTP_CLIENT_IP']!='unknown') { $ip = $_SERVER['HTTP_CLIENT_IP']; ...原创 2018-11-12 11:55:38 · 416 阅读 · 0 评论 -
PHP5.6版本安装redis扩展
PHP使用redis扩展一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构,选择php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.zip下载地址:http://windows.php.net/downlo...转载 2018-06-11 16:15:25 · 4825 阅读 · 0 评论 -
LINUX下安装redis 4.0.8
1,下载redis https://redis.io/download(当前最新版4.0.8)2,放入到 /usr/local/redis目录下(没有则自行创建)3,解压 tar xzf redis-4.0.8.tar.gz(tar.gz版本的,所以用tar)4,cd redis-4.0.85,make6,cd src7,make install8,需要在后台运行则 修改 src/redis.co...原创 2018-03-14 16:48:04 · 1506 阅读 · 0 评论 -
阿里云下配置MySQL远程连接的步骤详解
大家都知道阿里云默认是不能用客户端远程连接的,但最近因为工作的需要,不得不实现远程连接,下面这篇文章主要给大家介绍了在阿里云下配置MySQL远程连接的步骤,需要的朋友可以参考借鉴,下面来一起看看吧。众所周知在默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。注意一点:当我们修改完my...原创 2018-03-13 12:54:34 · 577 阅读 · 0 评论 -
配置虚拟主机
1.进入阿里云控制台->域名->云解析DNS2.点击解析设置3.添加解析4.按要求填写5.这里域名就已经解析好的,然后开始下一步,进入/etc/httpd/conf/httpd.conf6.找到这行 DocumentRoot "erroy.cn",屏蔽它,并保存7.在/etc/httpd/conf.d目录下 创建一个文件 virtualhost.conf(名字可以随意英文)8.virt...原创 2018-03-13 12:45:05 · 245 阅读 · 0 评论 -
在Linux x86_64环境下编译memcached
1.下载memcached源码包访问memcached官方网站http://memcached.org可以下载到最新最稳定版本的memcached源码包下载完成后将其解压[plain] view plain copy[root@lxp2 ~]# cd Download [root@lxp2 Download]# ll total 312 -rw-r--r-- 1 root root 3119...转载 2018-03-17 18:07:50 · 191 阅读 · 0 评论 -
php安装redis扩展
1,先安装redis,具体步骤看上一篇2,现在是安装php的redis的扩展 先下载 下载地址是 https://github.com/phpredis/phpredis/archive/develop.zip3,下载后用unzip zxvf 解压 unzip zxvf phpredis-develop4,cd phpredis-develop5,/usr/local/php/bin/phpize...原创 2018-03-14 17:57:21 · 247 阅读 · 0 评论 -
memcached安装流程
cp /usr/lib/libevent-2.0.so.5 /usr/local/bin/ linux 命令复制文件 这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下原创 2017-05-22 10:01:25 · 362 阅读 · 0 评论 -
PHP人民币金额数字转中文大写
下面这段代码放在 公共function里面function _cny_map_unit($list,$units) { $ul=count($units); $xs=array(); foreach (array_reverse($list) as $x) { $l=count($xs);转载 2017-04-10 16:41:24 · 662 阅读 · 0 评论 -
html5下载download属性
download属性可以直接实现图片,视频,压缩文件下载功能,但是浏览器对文件重命名支持度并不一致(所用浏览器皆为目前最新版本)1.火狐浏览器,支持重命名。 注意命名时文件名后缀与源文件类型一致 2.谷歌,IE,EDGE均不支持文件重命名。html lang="en"> head> meta charset="UTF-8"> title>下载title> head原创 2016-12-03 14:45:13 · 806 阅读 · 0 评论 -
wokerman 在线聊天室本地实现
workerman上给的chat例子在win下实现过程1、html代码 var ws; $(function(){ ws = new WebSocket("ws://192.168.10.249:2347");原创 2016-12-03 14:39:05 · 456 阅读 · 0 评论 -
wokerman 上在线聊天室本地实现
workerman上给的chat例子在win下实现过程1、html代码html> meta charset="UTF-8"> body> div id='tips'>div> ul id="msg"> ul> input type="text" id ="say" />原创 2016-12-03 14:34:40 · 466 阅读 · 0 评论