拥有php标签的文章

linux修改php-fpm和nginx运行用户

(php)项目a是用test用户运行nginx和phpfpm是wwwdata用户运行(python)项目b是用test用户运行项目a通过php函数exec调用python脚本的接口造成了没有权限访问目录直接把项目b的权限切换为wwwdata可以执行,但是不便于开发,最好是把php、nginx、项目a、项目b都在一个用户、组下面。打个比方test是当前登录用户修改nginx的运行角色```shellcd /etc/nginxsudo vi nginx.conf
阅读全文

PHP Session原理分析及使用

  • Deer
  • 2019-09-19 17:49:25
  • php
  • php
之前在一个叫魔法实验室的博客中看过一篇《php session原理彻底分析》的文章,作者从session的使用角度很好阐述了在代码运行过程中,每个环节的变化以及相关参数的设置及作用。本来想把原文转帖过来,但是原博客被关闭了。不知是这次大范围的重新备案,还是其他什么原因所致。通过百度快照找到一些原文资料,没找到的将按之前的理解重新整理,以使大家对session能有更多了解。楔子:Session大白话Session,英文翻译为“会话”,两个人聊天,从第一句问好,到最后一句再见,这就构成了一个会
阅读全文

解决vue-resource跨域

vueresource携带cookie需要添加参数:```javascriptVue.http.interceptors.push((request, next) = { request.credentials = true; next();});```加上以后会出现CORS跨域问题:CORS 是一个 W3C标准,该标准定义了在访问跨域资源时,服务端和客户端需要如何沟通,如何授权信任。CORS的原理是:使用 http自定义头部 ,请求头附带客户端信息,服务端验证
阅读全文

Mac下Postman+phpStorm配合xdebug进行调试

Xdebug是PHP的扩展,用于协助调试和开发。它包含一个用于IDE 的单步调试器 ; 它升级了PHP的var_dump()函数; 它为通知,警告,错误和例外添加了堆栈跟踪 ; 它具有记录每个函数调用和磁盘变量赋值的功能 ; 它包含一个分析器 ; 它提供了与PHPUnit一起使用的代码覆盖功能。
阅读全文

Mac下phpstorm快捷键

1、alt+f7查找变量方法使用的地方2、F3添加书签3、Ctrl + O快捷覆写方法4、Alt + F3 添加书签标识5、command + F3 显示书签6、command + Shift + A 查找动作7、Alt + F1 快捷选择8、command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的9、command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上10、选中文本,按com
阅读全文

查询MySQL指定库或指定表的大小以及索引的大小

使用MySQL自带的information_schema数据库进行查询。首先介绍一下information_schema数据库,这个数据库是MySQL自带的,数据库中保存了MySQL服务器所有数据库的信息,这里面有一个TABLES表,主要字段有:TABLE_SCHEMA : 数据库名TABLE_NAME : 表明ENGINE :存储引擎TABLES_ROWS:记录数DATA_LENGTH:数据大小INDEX_LENGTH:索引大小.....查询表占用空间大小等于是查
阅读全文

什么是Swoole

  • 鹿晓鹏
  • 2019-03-18 22:23:38
  • php
  • php
什么是Swoole
阅读全文

​nginx+php执行请求的工作原理

  • 鹿晓鹏
  • 2019-03-05 10:03:25
  • php
  • php
​nginx+php执行请求的工作原理
阅读全文

TCP三次握手四次挥手详解

  • 鹿晓鹏
  • 2019-01-06 22:47:39
  • php
  • php
TCP三次握手四次挥手详解
阅读全文

分布式Session共享的4类技术方案,与优劣势比较

  • 鹿晓鹏
  • 2019-01-01 17:30:37
  • php
  • php
分布式Session共享的4类技术方案,与优劣势比较
阅读全文