
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
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
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