笔记记录

note-taking

PHP调试

1.errorLog(array('file' => __FILE__, 'line' => __LINE__, 'func' => __FUNCTION__, 'msg' => '查询回复文本','data' => $replyInfo,'$dataArr' => $dataArr));

2.error日志,发送严重错误时使用

function errorLog($data) { if (is_array($data)) { $res = json_encode($data,JSON_UNESCAPED_UNICODE); } else { $res = $data; } Log::record(date(DATE_ATOM) .'|' .$res); }

常用Sql

1.注册新增

SELECT COUNT(*) FROM `mj_user_1156` where `appid` = 'wxb7c846a59c2c3290' AND reg_time BETWEEN 1587312000 AND 1587139199 LIMIT 1

2.活跃

SELECT COUNT(*) FROM `mj_dau_20200426` where `channel_id` = 'wx198cc7aa16dd9c64' AND `miniprogram_id` = 1066 LIMIT 1

Git

注释git:(上面段代码是自己 下面段代码是别人的)

git init 创建git库

git remote add origin https*** 拉取哪个链接的项目

git pull origin master 拉取项目

git status 看状态

git add * 添加进缓存区

git commit -m '初始化'

git pull origin master

git push origin master

git checkout -- box_v_4

免密:https://www.cnblogs.com/orzlin/p/5613310.html

Jenkins更新

1.下载WAR包 ,替换服务器里面的(usr/share/jenkins)下载地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.332.1/

2.重启jenkins (service jenkins restart)

3.遇到报错java.lang.IllegalStateException: An attempt to save the global configuration was made before it was loaded

解决方案

1. 下载role-strategy.hpi,下载地址:https://updates.jenkins.io/download/plugins/role-strategy/

2. 将role-strategy.hpi复制到jenkins安装目录的plugins目录下面(/var/lib/jenkins/plugins/)

3. 重启jenkins的服务

git add * 添加进缓存区

git commit -m '初始化'

git pull origin master

git push origin master

git checkout -- box_v_4

免密:https://www.cnblogs.com/orzlin/p/5613310.html

nginx

NGINX

·nginx 修改php.ini 重启代码 /etc/init.d/php7.0-fpm restart

·Nginx进程分为master主进程和worker工作进程。master进程通过信号通知worker进程执行工作。

·命令sudo nginx -s reload 重载配置(平滑重启)

·sudo service nginx restart 重启

PHP-FPM

·php-fpm进程也分为master主进程和worker工作进程。

·命令sudo service php-fpm reload 重载配置(平滑重启)

·sudo service php-fpm restart 重启

查看php安装位置

whereis php

配置cli

1.根目录 新增入口文件 cli.php

2.Application/Cli/Controller/控制器

3.ThinkPHP/Mode/cli.php

·注:以上三点配置完即可,可参考119服务器v-api.weidianit.com,网站http://www.webyang.net/Html/web/article_338.html

服务器绑定域名

一、自己搭建的环境下

1.在此目录下新建域名文件夹(/etc/nginx/conf/新域名),放入证书,非https域名跳过。

2.在此目录下/etc/nginx/sites-enabled/,复制一份文件(xcx-admin.328vip.com),改一下命名和里面内容的域名,非https域名 复制 channel.328vip.com 文件修改文件目录路径和域名,不是S域名只是删除了下面https配置而已

3.项目存放处:/data/www/新域名

4.查看配置是否会报错 nginx -t

5.重启配置文件(nginx -s reload)不会重启服务器

6.如果是负载均衡证书,直接在阿里云负载均衡里面配置

一、智慧云的环境下

1.目录:usr/local/nginx/conf/vhost/对应实例

2.重启Nginx(nginx -s reload)进入到sbin目录才能重启 cd /usr/local/nginx/sbin 输入命令./nginx -s reload