一般来说php-cgi进程数不够用、php执行时间长(mysql慢)、或者是php-cgi进程死掉,都会出现502错误;Nginx 504 Gateway Time-out则是与nginx.conf的设置有关;1.502 和 php-fpm.conf1.request_terminate_timeo...
分类:
系统相关 时间:
2015-03-28 14:08:35
阅读次数:
182
functionis_HTTPS(){
if(!isset($_SERVER[‘HTTPS‘]))returnFALSE;
if($_SERVER[‘HTTPS‘]===1){//Apache
returnTRUE;
}elseif($_SERVER[‘HTTPS‘]===‘on‘){//IIS
returnTRUE;
}elseif($_SERVER[‘SERVER_PORT‘]==443){//其他
returnTRUE;
}
returnFALSE;
}也有这样用的:if(strtou..
分类:
Web程序 时间:
2015-03-18 18:28:48
阅读次数:
140
------------------安装Nginx-------------------安装编译工具与依赖环境#yuminstallgccgcc-c++makepcre-developenssl-develzlib-devel-y#useraddnginx//创建Nginx用户#tar-xvfnginx-1.6.2.tar.gz//解压nginx源码包#cdnginx-1.6.2#./configure\//配置nginx编译参数>--prefix..
分类:
Web程序 时间:
2015-03-16 13:03:26
阅读次数:
283
终于把Discuz装上了,但是安装完以后发现问题一大堆。。这个图片不显示,那个不能用的。问题的根源在于因为我不是直接的php访问,而是通过php-fpm中转了一下,而discuz的代码里面很多直接引用了$_SERVER[HTTP_HOST]这样的变量,使得很多地方都是localhost:9000 (...
分类:
Web程序 时间:
2015-03-16 06:15:18
阅读次数:
348
ERROR: Could not find a valid gem 'sass' (>= 0), here is why: Unable to download data from http://rubygems.org/ - Errno::EACCES: Permission ...
分类:
其他好文 时间:
2015-03-12 12:57:33
阅读次数:
172
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种...
分类:
Web程序 时间:
2015-03-10 14:08:15
阅读次数:
299
PHP-FPM是一个PHPFastCGI管理器,是只用于PHP的。 中文名 PHP?FastCGI进程管理器 外文名 PHP-FPM 简????介 一个PHPFastCGI管理器 特色功能 这些特性都是不打断的方式实现的 范围: php.ini 选项 目录 1简介 ...
分类:
Web程序 时间:
2015-03-10 12:20:26
阅读次数:
228
作者:zhanhailiang 日期:2015-03-09
sapi\fpm\fpm\fpm_main.c:@main;
fcgi_init()->fcgi_setup_signals(); 设置信号处理方法;
sigaction(SIGUSR1, &new_sa, NULL);
sigaction(SIGTERM, &new_sa, NULL);
sigaction(SI...
分类:
Web程序 时间:
2015-03-09 22:27:58
阅读次数:
210
今天早上开发的人员过来跟我说,测试机上的XX项目报了个错:include(ZipArchive.php):failedtoopenstream:Nosuchfileordirectory。说是没有zip这个模块,于是在网上找了些资料看了看,果真是没有这个模块,于是乎就下载这个包,安装,结果报错了,起初下的zip包的版本是1.10.2..
分类:
Web程序 时间:
2015-03-09 19:26:47
阅读次数:
186
(1)设定IPNginx服务器:192.168.1.10nginx1.6.2PHP服务器:192.168.1.11php5.3.29(2)安装好Nginx和PHP,其中Nginx服务和PHP-FPM服务正常开启(3)配置文件的写法至关重要,新手的大坑,如下写:nginx.conf关键的地方是location~\.php${roothtml;fastcgi_pass192.168.1.11:9..
分类:
Web程序 时间:
2015-03-06 06:23:58
阅读次数:
138