前言 nginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socke方式。两种方式各有优缺点,这里先给出两种的配置方法,然后再对性能、安全性等做出总结。 TCP是使用TCP端口连接127.0.0.1:9000Socket是使用unix domain socket连接套接字 ...
分类:
其他好文 时间:
2018-06-02 14:55:20
阅读次数:
196
1>各个部件的下载 目前在windows下开发 PHP官网下载地址:https://windows.php.net/download PHP有TS(ThreadSafe)和NTS两个版本,所以按照PHP的提示,如果你使用IIS作为FastCGS开发就用NTS,因为FastCGI是单线程。如果想用ap ...
分类:
Web程序 时间:
2018-05-25 23:31:16
阅读次数:
320
上一篇文章里,我们介绍了如何基于xhprof扩展来分析PHP性能,并记录到日志里,最后使用xhprof扩展自带的UI在web里展示出来。本篇文章将讲述2个知识点: 使用xhgui代替xhprof的默认UI界面,更便于分析 使用tideways扩展替换xhprof扩展 使用更漂亮的UI: xhgui ...
分类:
Web程序 时间:
2018-05-15 01:43:09
阅读次数:
436
php7.1 如果出现了错误 检查你的SCRIPT_FILENAME, fastcgi_param 并根据你文件的地址来设置它们. 在你的nginx配置文件中包含有fastcgi_split_path_info ^(.+\.php)(/.+)$; 则所有其他的对应fastcgi参数也都应该在loca ...
分类:
其他好文 时间:
2018-05-14 16:53:09
阅读次数:
1295
通用写法 其实应该使用更简单的方法,fastcgi模块自带了一个fastcgi_split_path_info指令专门用来解决此类问题的, 该指令会根据给定的正则表达式来分隔URL,从而提取出脚本名和path info信息,使用这个指令可以避免使用if语句,配置更简单。另外判断文件是否存在也有更简单 ...
分类:
Web程序 时间:
2018-05-14 10:22:44
阅读次数:
162
apache是通过mod_php来解析php nginx是通过php-fpm(fast-cgi)来解析php1. PHP 解释器是否嵌入 Web 服务器进程内部执行mod_php 通过嵌入 PHP 解释器到 Apache 进程中,只能与 Apache 配合使用,而 cgi 和 fast-cgi 以独 ...
分类:
Web程序 时间:
2018-05-10 15:36:59
阅读次数:
192
在本小节我们介绍一个用于Nginx对后端UpStream集群节点健康状态检查的第三方模块:nginx_upstream_check_module(https://github.com/yaoweibin/nginx_upstream_check_module)。这个模块有资料介绍是TaoBao团队开 ...
分类:
其他好文 时间:
2018-05-09 20:53:08
阅读次数:
198
摘要: 为需要实现在同一台Linux服务器上面,同时运行多个不同版本的PHP程序,本文我们将使用FastCGI方式加载,并把过程详细记录下来方便大家参考。 常规的PHP配置方式有很多种,例如CGI、fast-cgi、apache module handle、cli、isapi这些。 CGI (通用网 ...
分类:
Web程序 时间:
2018-05-09 18:01:38
阅读次数:
288
迁移官网商城的发现主页的二级界面显示空白页,此https商城网站 后修改nginx配置,显示正常 添加 location ~ [^/]\.php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.s ...
分类:
Web程序 时间:
2018-05-09 18:01:25
阅读次数:
410
为什么不使用mod_wsgi wsgi可以看成一种编程标准,而不是一个socket协议,他不同于fastcgi它是一个通信协议 Python web程序,布署起来常见的有两种方法: 1.一种是使用框架本身自带的的server服务器调用wsgi接口来调用我们的web app应用程序,而因为我们的框架开 ...
分类:
其他好文 时间:
2018-05-09 16:43:39
阅读次数:
505