原文地址:nginxphp出现白屏解决方法作者:死神的微笑ngxin;php-fpm安装后,html静态页面没问题,但是phpinfo页面虽然返回200,但总是空白页 也没有任何报错,考虑应该是nginx已经将php页面转移给php处理了,所以问题应该在php的配置上,经过查找,发现需要在nginx中加入一句话 fastcgi_param  SCRIPT_FILENAME $docu
原创 2012-10-10 11:37:30
5063阅读
1.重启nginx  提示   Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already use) 不用怀疑,就是其他程序占用了80端口步骤一:检查80端口被什么程序占用        fuser -n tcp 80   &nb
原创 2013-09-10 11:58:05
660阅读
开启ETAGETag全称EntityTags,HTTP协议规格说明中定义“ETag”为“被请求变量的实体值”。我们也可以把ETag理解为是一个客户端与服务器关联的记号。这个记号告诉客户端,当前网页在上次请求之后是否有发生变化,当发生变化时,ETag的值重新计算,并返回200状态码。如果没有变化,返回304状态码。从而不会重新加载整个页面信息。以下会告诉你,Nginx如何开启ETag。步骤1 &nb
转载 2024-07-11 16:37:59
689阅读
 #php /var/www/html/poller.php PHP Warning:  date(): It is not safe to rely on the system's timezone settings.&nbsp
原创 2014-01-09 11:25:27
1038阅读
装完了nginxphp-5.5,配置好了nginx调用php后,就开始启动php-fpm。 使用下面的命令 复制代码 代码如下: /usr/local/php/sbin/php-fpm 就可以启动了。 在nginx的目录中创建个php的检测脚本index.php 结果在打开 悲剧的发现居然无法打开
转载 2018-01-23 11:12:00
224阅读
2评论
   今天来到公司,同事跟我说一台测试服务器出了点问题,该服务器跑的是LNMP环境,上面安装了nginxphp-fpm,昨天的时候他重新安装了php,然后访问网站的时候开始出现502 Bad Gateway的错误。    根据经验,出现502的错误原因很多,一点一点排查吧。    1、检查网络,没
原创 2014-07-09 13:58:10
5018阅读
操作系统:阿里云ECSCentOSLinuxrelease8.1.1911(Core)Nginx版本:nginx-1.18.0安装步骤:1、创建nginx用户useradd-s/sbin/nologin-rnginx2、安装依赖yum-yinstallgccpcre-developenssl-develzlib-develperl-ExtUtils-Embed3、编译./configure--pr
原创 2021-03-11 10:08:44
5581阅读
Nginx,PHP
原创 2016-03-16 14:00:06
3188阅读
今天偶然看到网上一篇处理Nginx网站中木马的解决方法,觉得还可以,于是转载下来作为将来不备之需。导读:   服务器突然负载比平常高出了50%,经过长时间分析发现原来是黑客利用nginx的一个漏洞,通过图片上传了含有代码的图片,然后调用图片使用post传入代码,生成一个含有推广链接代码的php可执行文件,代码在调用时需要多次解密,因此直接导致负载升高。 起因:今天早上
转载 2017-08-01 19:09:14
1641阅读
遇到过的PHP打开空白1.php页面里数据库配置不对,导致对应的PHP页面空白2.php.ini#查看有没有禁用的方法disable_functions=phpinfo,system,proc_open,proc_close,show_source,popen,pclose3.php.ini中的short_open_tags打开,去掉注释4.#被坑过很长时间!!!nginx.conf配置里因此不再
转载 2019-10-30 10:19:38
5593阅读
curl返回false解决方法 直接出书 var_dump( curl_error($curl) ) 看看报什么错 一般 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYH
转载 2020-04-14 19:53:00
226阅读
2评论
PHP Notice: Undefined index:解决方法 PHP Notice: Undefined index: 解决方法 <pre> if (empty(swoole_get_local_ip()['eth1'])) { } else { }</pre> 加个exmpty就可以了
转载 2019-11-14 12:28:00
177阅读
2评论
cc: Internal error: Killed (program cc1)Please submit a full bug report.See <http://bugzilla.redhat.com/bugzilla> for instructions.make: *** [ext/sqli
转载 2019-11-12 15:08:00
83阅读
2评论
Nginx源码分析内存池内存池结构与操作系统相关的内存操作函数申请内存池申请小块内存申请大块内存内存的释放释放大块内存销毁内存池重置内存池共享内存参考链接 内存池Nginx使用内存池管理进程内的内存,可分为两类:小块内存和大块内存。 内存池的引入可有效解决两个问题: (1) 减少应用程序与OS之间进行频繁内存和释放的系统调用,进而减少程序执行期间在两个空间的切换,提升了程序执行效率;(2)内存池
对于nginx+php的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,一个是php.ini文件中默认了多个地方的设置。所以为了解决上传文件大小限定的问题必须要做出多处修改。以下整理了几个地方。1、修改/usr/local/nginx/conf/nginx.conf 文件,查找 client_max_body_size 将后面的值设置为你想设置的
原创 2013-08-14 13:31:05
6761阅读
502错误是所有用nginxphp的运维人员不愿意看见的nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端php-fpm处理有问题,nginx将正确的客户端请求发给了后端的php-fpm进程,但是因为php-fpm进程的问题导致不能正确解析php代码,最终返回给了客户端502错误。服务器出现502的原因是连接超时 我们向服务器发送请求 由于服务器当前链接太多,导致
转载 精选 2015-06-24 09:23:27
1122阅读
502错误是所有用nginxphp的运维人员不愿意看见的nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端php-fpm处理有问题,nginx将正确的客户端请求发给了后端的php-fpm进程,但是因为php-fpm进程的问题导致不能正确解析php代码,最终返回给了客户端502错误。服务器出现502的原因是连接超时 我们向服务器发送请求 由于服务器当前链接太多,导致
转载 精选 2015-06-24 10:31:09
465阅读
对于nginx+php的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,一个是php.ini文件中默认了多个地方的设置。所以为了解决上传文件大小限定的问题必须要做出多处修改。以下整理了几个地方。1、修改/usr/local/nginx/conf/nginx.conf 文件,查找 client_max_body_size 将后面的值设置为你想设置的
转载 精选 2016-04-01 23:18:30
650阅读
1.安装php在make的时候报错: /usr/bin/ld: /usr/local/lib/zlib/lib/libz.a(compress.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
原创 2013-04-11 14:26:17
933阅读
1点赞
3评论
对于nginx+php的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,一个是php.ini文件中默认了多个地方的设置。所以为了解决上传文件大小限定的问题必须要做出多处修改。以下整理了几个地方。1、修改/usr/local/nginx/conf/nginx.conf 文件,查找 client_max_body_size 将后面的值设置为你想设置的
转载 精选 2014-07-02 17:34:27
418阅读
  • 1
  • 2
  • 3
  • 4
  • 5