自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Curry

1314.。。。

  • 博客(46)
  • 问答 (2)
  • 收藏
  • 关注

原创 laravel 共享 session 关键点

真的的是历经磨难,才完成的 session 共享功能,特此记录一下:1、 laravel版本一定要相同,以及各个插件的小版本也要相同,执行 composer update 更新2、 session 使用 redis 作为驱动时,要检查 cache.php 配置文件里面的 ‘Cache Key Prefix’ 配置是否一致。3、 配置 APP_KEY、SESSION_DOMAIN、SESSIO...

2019-01-19 10:52:58 368

原创 Lighttpd 重定向 : A 跳转到 B

$HTTP["host"] =~ "(xxx.xxx.com)" { url.redirect = ( "^/(.*)" => "http://aaa.aaa.com/$1" ) }

2018-09-03 18:48:15 1450

原创 php 执行的系统命令带中文时乱码

首先查看系统对中文的支持locale -a | grep zh_CN zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_CN.utf8vi ~/.bash_profile文件末尾添加: export LANG="zh_CN.UTF-8" export LC_ALL="zh_CN.UTF...

2018-07-31 11:31:19 3243

原创 lighttpd 配置 ssl证书

lighttpd -v lighttpd/1.4.45 (ssl) - a light and fast webserver Build-Date: Jan 17 2017 17:38:01 cd /etc/lighttpd/ mkdir cert/ cd cert/ openssl pkcs12 -in 214185271960860.pfx -nodes -out server...

2018-07-16 11:30:24 1963

原创 windows下 markdown 编辑神器 typora

官网:https://www.typora.io/界面美观整洁快捷键多,即便有些语法忘记了也无所谓。支持多种主题自动切换视图模式

2018-07-12 16:42:34 1865

转载 windows 下报错: cURL error 60: SSL certificate problem...

php在curl的时候报此错误:cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)解决办法:1)从 https://curl.haxx.se/ca/cacert....

2018-06-28 10:18:58 4095

转载 window下,使用curl命令

参考 : https://blog.csdn.net/xiangzhihong8/article/details/53672697下载地址https://curl.haxx.se/download.html 使用方式一:在curl.exe目录中使用  解压下载后的压缩文件,通过cmd命令进入到curl.exe所在的目录。   由于博主使用的是windows 64位 的系统,...

2018-06-27 17:17:14 521

原创 mysql 增加用户

新增用户:CREATE USER ‘test’@’%’ IDENTIFIED BY ‘test’;增加权限:GRANT ALL ON . to ‘test’@’%’ identified BY ‘test’;刷新:flush privileges;删除用户:DROP USER ‘test’@’%’;如果登录报错,删除匿名用户即可。...

2018-06-15 11:52:06 764

原创 laravel+mysql+sphinx

mkdir /usr/local/sphinx -pcd /usr/local/sphinx/wget http://sphinxsearch.com/files/sphinx-2.2.11-release.tar.gztar -zvxf sphinx-2.2.11-release.tar.gz cd sphinx-2.2.11-release/./configure make...

2018-05-22 17:40:22 801

原创 laravel 获取上一条insert语句产生的id

1、    $id = DB::getPdo()->lastInsertId();2、    $arr = ['id'=>1,'name'=>'bob'];    $id = DB::table()->insertGetId($arr);

2018-03-14 12:04:26 15760

原创 php的trim函数截取中文乱码

trim没有 mb_ 系列函数,部分中文及标点符号截取后会出现乱码。根据官方文档,自己封装一个mb_trim()函数:        function mb_trim($string, $trim_chars = '\s')        {            return preg_replace('/^['.$trim_chars.']*(?U)(.*)['.$trim_chars.']*...

2018-03-14 11:58:04 2395 1

原创 mysql存储emoji及web展示

1、mysql版本大于5.5(具体记不清了)2、修改mysql配置文件 my.ini,正确配置为: [mysql]default-character-set=utf8mb4[mysqld]character-set-server=utf8mb4修改完后重启mysql服务。3、设置mysql数据库、表、字段编码为:utf8mb4 ,排序规则:utf8mb4_uni

2018-01-24 16:53:18 213

原创 laravel队列发送邮件报错

报错详情:根据报错,一直以为是邮箱验证问题。但是各种百度、谷歌、必应,都没有解决。最后解决:1、 查看队列进程 ps -ef | grep artisan2、kill -s 9 xxx3、重新开启队列监听妈蛋,问题解决。不知道啥原因。

2017-11-06 11:49:48 695

原创 larvel 启动队列

nohup php artisan queue:listen --timeout=60 --tries=3 &nohup php artisan queue:work --timeout=60 --tries=3 &

2017-10-16 11:48:22 419

原创 lighttpd 配置Etag

配置文件加入以下配置:etag.use-inode="enable" #是否使用inode作为Etag,默认是"enable",设为"disable"是不启用Etag功能etag.use-mtime="enable" #是否使用文件修改时间作为Etagetag.use-size="enable" #是否使用文件大小作为Etagstatic-file.etags="enable" #是

2017-09-14 15:05:13 307

转载 linux下crontab

基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/lighttp

2017-09-07 12:47:40 225

转载 FFmpeg安装

-- linux 安装 FFmpeg首先安装编译环境,如果系统有就不用安装了。yum install -y automake autoconf libtool gcc gcc-c++ yum install yasmyum install makeyum install svn如果还需要其他的软件就按照下面的方式安装。yum search **yum install

2017-09-06 18:21:33 253

原创 linux安装Apache+php7+mysql

1、安装Apache yum install httpd -y 配置文件找到 ServerName www.example.com:80,去掉注释。 2、安装php70w CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rp

2017-09-06 11:15:15 844

原创 linux下lighttpd+php7+mysql

-- 工具yum -y groupinstall "Development Tools"yum -y install dstat wget enca dos2unix vim-- 删除原有phpyum remove php* php-commonwget https://mirror.webtatic.com/yum/el7/webtatic-release.rpmrpm -Uv...

2017-09-05 20:28:30 628

转载 Redis介绍以及安装(Linux)

redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存

2017-08-14 13:48:34 205

原创 php使用root权限执行shell

linux下:编辑/etc/sudoers  文件//添加执行php的用户lighttpd    ALL=(ALL)       NOPASSWD:ALL   #web(php执行) 用户$parameter = '/usr/bin/sudo test.sh';$res = exec($parameter,$arr);

2017-08-13 13:40:18 1315

原创 laravel5.4 excel导出

1.在laravel根目录下面找到一个composer.json文件"require": { "php": ">=5.6.4", "laravel/framework": "5.4.*", "laravel/tinker": "~1.0", "maatwebsite/excel": "~2.1.0" //添加该句},2.执行 composer

2017-08-03 10:50:20 416

原创 laravel 获取上一次insert语句的主键id

$id = DB::getPdo()->lastInsertId();

2017-07-26 11:03:40 6414

原创 小程序及语音转文字

一:设置基本设置:1、介绍:必须与小程序功能相关,否则不能通过审核。开发设置:1、服务器域名:可以设置多个合法域名。(https)二:接口1、后端接口不能使用session,所以使用缓存。三:语音转文字(使用的是百度接口)1、小程序的语音文件类型为 .silk ,所有需要安装 ffmpeg : yum -y install ffmpeg*

2017-07-26 11:01:53 5376

原创 laravel 自定义函数库

//自定义函数库if(file_exists(__DIR__ . '/../app/Common/functions.php')){ require __DIR__ . '/../app/Common/functions.php';}

2017-06-30 10:42:20 269

原创 lighttpd/1.4.45 301从定向

lighttpd 版本:1.4.45$HTTP["host"] =~ "(xxx.cn)" {        url.redirect = ( "^/(.*)" => "http://www.xxx.com.cn/$1" )    }

2017-06-02 11:57:44 414

原创 window安装composer

Windows 系统: 1.找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。 2.将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。 3.在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。 @php "%~dp0compo

2017-05-26 14:53:55 213

原创 laravel 定时任务

Laravel 定时任务一 、创建Command文件php artisan make:console RefreshToken 创建app/Console/Commands 下创建RefreshToken.php取一个名字protected $signature = 'refreshToken'; 添加描述protected $description = 'Refresh Api

2017-05-16 09:22:07 1230

原创 微信素材:将图片添加到素材库

微信素材:    将图片添加到素材库:            在linux服务器下,选择当前文件夹下的一张图片,如:kefuwechat.jpg,执行如下命令,                    curl -F [email protected] "https://api.weixin.qq.com/cgi-bin/material/add_material?a

2017-05-09 18:25:16 1376

原创 xml 转为数组

//将XML转为array //禁止引用外部xml实体 libxml_disable_entity_loader(true); $data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);

2017-05-05 15:38:00 291

原创 计算中文字符串长度

// 计算中文字符串长度 protected function utf8_strlen($string = null) { // 将字符串分解为单元ss preg_match_all("/./us", $string, $match); // 返回单元个数ss return count($match[0]);

2017-04-21 09:33:02 349

原创 你在执行composer self-update更新命令的时候可能会遇到错误:

你在执行composer self-update更新命令的时候可能会遇到错误:[ErrorException]zlib_decode(): data erro这个时候需要编辑php.ini文件:zlib.output_compression = Onzlib.output_compression_level = 5

2017-04-17 17:39:23 5373

转载 lighttpd 日志格式设置

lighttpd 日志格式设置:lighttpd的日志格式是可以自己定义的,通过在lighttpd 的配置文件 lighttpd.conf 中通过 accesslog.format 参数来指定支持的参数含义如下: [plain] view plain copy %%     a percent sign  %h     name or addre

2017-03-15 17:30:00 1093

转载 linux在shell中获取时间

获得当天的日期date +%Y-%m-%d输出: 2011-07-28 将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 获取明天的日期date -d next-day +%Y%m%d获取昨天的日期date -d last-day +%Y%m%d获取上个月的

2017-03-15 10:52:10 194

转载 Linux 设置定时任务crontab命令

转载:http://www.cnblogs.com/zoulongbin/p/6187238.htmlLinux 设置定时任务crontab命令    1、  crontab命令概念 crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 cron 系统调

2017-03-15 10:50:47 551

原创 关于php执行shell脚本需要注意的问题

涉及道的文件夹及文件要注意权限问题 , 最好设置为            chmod 777 xxx

2017-03-02 17:23:47 262

原创 linux下使用phpstudy安装lighttpd+mysql+php5.5+laravel

1、安装phpstudy        按照phpstudy官网的步骤即可。2、另外安装php70w(使用该php去安装composer)        yum -y groupinstall "Development Tools"        rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest

2017-03-02 17:12:45 718

转载 php 求某个自然周的第一天 和 求某个自然周的最后一天

//求某个自然周的第一天    protected function get_firstday($date) {        $timestamp = strtotime($date);        $sdate = date('Y-m-d',$timestamp-(date('N',$timestamp)-1)*86400);        return $sdate; 

2017-03-02 17:08:11 450

原创 laravel学习:修改时区

laravel学习:修改时区    config/app.php        'timezone' => 'UTC',        改为        'timezone' => 'PRC',

2017-03-02 17:05:36 274

原创 laravel使用mysql分库说明

laravel分库说明:1、修改配置文件.env 加上:    DB_CONNECTION=mysql    DB_HOST=127.0.0.1    DB_PORT=3306    DB_DATABASE=hoteldb    DB_DATABASE_CENTER=hotel_data_db  // 多加的一条    DB_USERNAME=root    DB_

2017-03-02 17:04:54 2332

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除