![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
小米啄鸡
这个作者很懒,什么都没留下…
展开
-
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 · 371 阅读 · 0 评论 -
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 · 426 阅读 · 0 评论 -
小程序及语音转文字
一:设置基本设置:1、介绍:必须与小程序功能相关,否则不能通过审核。开发设置:1、服务器域名:可以设置多个合法域名。(https)二:接口1、后端接口不能使用session,所以使用缓存。三:语音转文字(使用的是百度接口)1、小程序的语音文件类型为 .silk ,所有需要安装 ffmpeg : yum -y install ffmpeg*原创 2017-07-26 11:01:53 · 5383 阅读 · 0 评论 -
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 · 229 阅读 · 0 评论 -
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 · 310 阅读 · 0 评论 -
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 · 256 阅读 · 0 评论 -
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 · 206 阅读 · 0 评论 -
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 · 847 阅读 · 0 评论 -
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 · 632 阅读 · 0 评论 -
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 · 1318 阅读 · 0 评论 -
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 · 215 阅读 · 0 评论 -
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 · 2403 阅读 · 1 评论 -
Lighttpd 重定向 : A 跳转到 B
$HTTP["host"] =~ "(xxx.xxx.com)" { url.redirect = ( "^/(.*)" => "http://aaa.aaa.com/$1" ) }原创 2018-09-03 18:48:15 · 1458 阅读 · 0 评论 -
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 · 3250 阅读 · 0 评论 -
windows下 markdown 编辑神器 typora
官网:https://www.typora.io/界面美观整洁快捷键多,即便有些语法忘记了也无所谓。支持多种主题自动切换视图模式原创 2018-07-12 16:42:34 · 1868 阅读 · 0 评论 -
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 · 4100 阅读 · 0 评论 -
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 · 1974 阅读 · 0 评论 -
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 · 524 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 839 阅读 · 0 评论 -
laravel 获取上一次insert语句的主键id
$id = DB::getPdo()->lastInsertId();原创 2017-07-26 11:03:40 · 6419 阅读 · 0 评论 -
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 · 418 阅读 · 0 评论 -
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 · 719 阅读 · 0 评论 -
Laravel 定时任务
Laravel 定时任务:一 、创建Command文件php artisan make:console RefreshToken 创建app/Console/Commands 下创建RefreshToken.php取一个名字protected $signature = 'refreshToken'; 添加描述protected $description = 'R转载 2017-03-02 17:04:03 · 671 阅读 · 0 评论 -
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 · 452 阅读 · 0 评论 -
laravel学习:修改时区
laravel学习:修改时区 config/app.php 'timezone' => 'UTC', 改为 'timezone' => 'PRC',原创 2017-03-02 17:05:36 · 275 阅读 · 0 评论 -
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 · 2336 阅读 · 0 评论 -
阿里大鱼短信接口:
阿里大鱼短信接口:根目录文件有 AlibabaAliqinFcSmsNumSendRequest.phpAlibabaAliqinFcTtsNumSinglecallRequest.phpAlibabaAliqinFcVoiceNumDoublecallRequest.phpAlibabaAliqinFcVoiceNumSinglecallRequest.phpRequ转载 2017-03-02 17:02:31 · 944 阅读 · 0 评论 -
利用服务器内网,相互传输文件
scp result_2016_11_23_10_11_59_20161121.tar.gz root@10.27.1.215:/var/lib/mysql-files/20161123原创 2017-03-02 17:01:06 · 3254 阅读 · 0 评论 -
mysql数据导入Load时,出现编码错误。
mysql数据导入:LOAD DATA INFILE '/var/lib/mysql-files/bash/yes' INTO TABLE inner_outer_hotel_gx_tbFIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' (inner_hotel_id,outer_hotel_id,outer_channel_id,原创 2017-03-02 17:00:04 · 761 阅读 · 0 评论 -
php二维数组排序
$infoArr = array( array('携程','is_read'=>0,'counts'=>1,'commenttime'=>'','comt'=>''), array('艺龙','is_read'=>0,'counts'=>2,'commenttime'=>'','comt'=>''), array('去哪儿','is_read'=>0,'counts'=>3转载 2017-03-02 16:55:48 · 215 阅读 · 0 评论 -
关于php执行shell脚本需要注意的问题
涉及道的文件夹及文件要注意权限问题 , 最好设置为 chmod 777 xxx原创 2017-03-02 17:23:47 · 263 阅读 · 0 评论 -
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 · 15765 阅读 · 0 评论 -
laravel 自定义函数库
//自定义函数库if(file_exists(__DIR__ . '/../app/Common/functions.php')){ require __DIR__ . '/../app/Common/functions.php';}原创 2017-06-30 10:42:20 · 272 阅读 · 0 评论 -
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 · 418 阅读 · 0 评论 -
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 · 215 阅读 · 0 评论 -
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 · 293 阅读 · 0 评论 -
计算中文字符串长度
// 计算中文字符串长度 protected function utf8_strlen($string = null) { // 将字符串分解为单元ss preg_match_all("/./us", $string, $match); // 返回单元个数ss return count($match[0]);原创 2017-04-21 09:33:02 · 351 阅读 · 0 评论 -
你在执行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 · 5380 阅读 · 0 评论 -
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 · 1099 阅读 · 0 评论