nginx和php-fpm的通信方式有两种,一种是tcp socket的方式,一种是unix socke方式。 tcp sockettcp socket的优点是可以跨服务器,当nginx和php-fpm不在同一台机器上时,只能使用这种方式。 unix socketUnix domain socket ...
分类:
Web程序 时间:
2019-01-05 19:49:45
阅读次数:
279
参考和学习了以下文章: 1. mod_php和mod_fastcgi和php-fpm的介绍,对比,和性能数据 2. 实战Nginx_取代 为了如何一步步的引出fastcgi和php-fpm,我先一点一点的说说关于php的周边。哎。突然觉得人活着好累! 先说说web服务器 php是为web而生的一门后 ...
分类:
Web程序 时间:
2019-01-04 12:37:17
阅读次数:
215
CGI common gateway interface,简称cgi,简而言之就是一个接口,一种协议。它的作用就是帮助服务器与语言通信。 这里以nginx和php为例,因为nginx和php的语言不通,因此需要一个沟通转换的过程,而CGI就是这个沟通的协议。nginx服务器在接受到浏览器传递过来的数 ...
分类:
Web程序 时间:
2019-01-03 17:29:56
阅读次数:
261
相信很多配置php环境的都遇到过这个恼人的问题: 浏览器访问php文件,返回来 File not found。 查看/var/log/nginx/error.log ,有 “Primary script unknown”。 原因只有两个,一个是php-fpm找不到php文件,一个是php-fpm没有... ...
分类:
Web程序 时间:
2019-01-03 16:36:06
阅读次数:
8596
一个lnmp的服务,主要就是靠这三个来维持的。 重启nginx 重启php fpm mysql 重启 这个自己网上找找。。。 ...
分类:
Web程序 时间:
2019-01-02 15:07:55
阅读次数:
224
用过 Nginx 的兄弟都知道,修改 Nginx 配置文件之后,可以使用 来检测配置文件是否有语法错误。 今天配置 opcache 的时候,发现 php-fpm 也可以检测 php-fpm.conf , php.ini 等配置文件的正确与否。 没有问题之后,就可以重启 fpm 服务了。 Fatal ...
分类:
Web程序 时间:
2018-12-28 12:28:52
阅读次数:
263
状态码解释: 502 Bad Gateway:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。 502 原因分析: 将请求提交给网关如php-fpm执行,但是由于某些原因没有执行完毕导致php-fpm进程终止执行。说到此,这个问题就很明了了,与网关服务如php-fpm的配置 ...
分类:
其他好文 时间:
2018-12-27 13:14:41
阅读次数:
122
1 整体要求 php fpm、httpd、mysql三者分别安装在三台虚拟机上; 第一台虚拟主机用于安装Mariadb,第二台虚拟主机安装php fpm;第三台虚拟主机安装httpd。三台主机安装完之后部署phpMyAdmin和wordpress; 利用xcache来为php提供缓存加速页面的访问速 ...
分类:
Web程序 时间:
2018-12-25 11:21:25
阅读次数:
178
php-fpm没有运行 执行如下命令查看是否启动了php-fpm,如果没有则启动你的php-fpm即可 没有运行为空,有运行显示 启动方法 sudo /usr/local/php/sbin/php-fpm //sudo 启动 /usr/local/php/sbin/php-fpm -R //以roo ...
分类:
其他好文 时间:
2018-12-23 11:17:12
阅读次数:
145
一、下载源码包 二、安装php依赖组件 三、创建用户和组 四、设置变量并开始源码编译 五、开始编译 六、完成安装后配置php.ini文件: 修改 php.ini 相关参数: 七、配置www.conf 八、创建php-cgi.sock存放目录 九、配置php-fpm.conf 取下以下注释并填写完整路 ...
分类:
Web程序 时间:
2018-12-21 13:24:00
阅读次数:
309