摘要: 前言: 最近在搭建vue后台,后端接口是PHP写的,线上构建好之后,需要请求其他域名下的接口,开发环境已经使用proxytable解决了接口问题,为了开发和生成的代码一致, 编译后的代码,放在nginx下运行,配置了路由重写。 项目说明: 前端页面域名 front.me,后端接口backend.me 阅读全文
posted @ 2019-02-13 10:29 StudyBlog 阅读(5502) 评论(0) 推荐(0) 编辑
摘要: 一、HTTPS简述随着网络的日常,信息安全越来越重要,传统的网站都是http协议明文传输,而HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。 阅读全文
posted @ 2016-11-16 22:40 StudyBlog 阅读(11717) 评论(0) 推荐(0) 编辑
摘要: 1、前言 公司游戏里面有个简单的聊天室,了解了之后才知道是node+websocket做的,想想php也来做个简单的聊天室。于是搜集各种资料看文档、找实例自己也写了个简单的聊天室。 http连接分为短连接和长连接。短连接一般可以用ajax实现,长连接就是websocket。短连接实现起来比较简单,但 阅读全文
posted @ 2016-10-23 22:12 StudyBlog 阅读(18945) 评论(4) 推荐(2) 编辑
摘要: 前言: 更新项目的时候需要将更改的文件一一上传,这样比较麻烦,用版本控制器git +rsync 搭建一个发布服务器,以后发布文件非常方便 首先说下,我这边的更新流程,本地写完之后,git push 到测试服,测试服测试完毕,运行脚本rsync.sh(此脚本先将代码 git pull到测试服,再rsy 阅读全文
posted @ 2019-02-27 14:58 StudyBlog 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: 环境说明: 我试用的lnmp安装包安装的nginx,nginx版本是1.14.1 阅读全文
posted @ 2019-02-13 10:34 StudyBlog 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 重装nginx出现,重启出现错误 ./nginx -s reload nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory) 解决办法: 命令解释: 设置成功之后在之前 阅读全文
posted @ 2019-02-13 10:07 StudyBlog 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 出现问题: MySQL启动一段时间之后,意外停止。可以再次启动,但是过不了多久又自动停止了。 发现问题: 查看错误日志,发现以下问题: 解决方案: 网上网友分享以下操作: 1、删除data文件夹里面的文件ib_logfile0 和 ib_logfile1 2、在my.ini [mysqld] 添加配 阅读全文
posted @ 2019-01-04 14:12 StudyBlog 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,PHP都是同步请求,脚本右上而下依次执行,必须等上一步请求好了,才能进行下一步操作,这种效率在某些时候是不必要的,如发送邮件等操作,是可以异步处理的。 PHP异步也很不少插件,我们使用的是原生的PHP函数,fsockopen(),改函数http请求和socket都可以。 这个函数官网手册 阅读全文
posted @ 2018-05-20 15:34 StudyBlog 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: 重启PHP 阅读全文
posted @ 2018-04-23 11:20 StudyBlog 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 1、检查当前环境: 1 看是否已安装fileinfo扩展,若没有,则进行下一步。 2、安装fileinfo扩展 2.1、下载扩展包 根据各自的版本号进行下载 1 2.2、解压 1 2.3、进入该扩展目录 1 该扩展暂时解压在/alidata/server/php目录下 2.4、编译 && 安装 1 阅读全文
posted @ 2018-04-02 20:15 StudyBlog 阅读(30150) 评论(1) 推荐(0) 编辑
摘要: 想在centos6.9上安装docket,不过因为内核版本是2.6的故而想升级到最新的内核版本 晚上有编译升级的比较麻烦,不过有助于理解内核升级,我使用的直接升级到最新版方法 1. 导入public key 2. 安装ELRepo到CentOS 3、安装 kernel-lt(lt=long-term 阅读全文
posted @ 2018-03-04 17:09 StudyBlog 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 我使用的是lnmp一键安装包在虚拟记住添加 add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'OPTION, POST, GET'; ... 阅读全文
posted @ 2018-03-04 14:59 StudyBlog 阅读(2536) 评论(0) 推荐(0) 编辑