*2 FastCGI sent in stderr: "PHP message: PHP Parse error: syntax error, unexpected '[' in /application/nginx-1.6.3/html/zabbix/index.php on line 32" while reading response header from upstream, clien

今天呢本想学习一下zabbix监控一下我的服务情况,然后就开始安装我的zabbix服务,首先LNMP环境准备好了,Nginx版本为1.6.3,php版本为5.3.27,MySQL版本为二进制包安装的5.5.49,一切准备就绪,到了网页安装的过程,输入地址就是不显示网页,然后看了我的Nginx的错误日志如下:

2018/08/12 01:31:19 [error] 129480#0: *2 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '[' in /application/nginx-1.6.3/html/zabbix/index.php on line 32" while reading response header from upstream, client: 10.0.0.25, server: localhost, request: "GET /zabbix/ HTTP/1.0", upstream: "fastcgi://127.0.0.1:9000", host: "10.0.0.25"

访问日志:10.0.0.25 - - [12/Aug/2018:01:31:19 +0800] "GET /zabbix/ HTTP/1.0" 500 0 "-" "Wget/1.12 (linux-gnu)"

 

告诉我说我从zabbix配置里cp过来的文件有语法错误,呵呵了,折腾了我好几个小时,最后终于解决了。

解决方法::原来是我的php版本过低,好像是不能解析这个东西,要换成5.4以上的版本才行,然后我就重装了php-5.5.38,又重新复制zabbix的zabbix-3.0.16/frontends/php/* 到/application/nginx/html/zabbix/,重启Nginx,好了。

posted @ 2018-08-11 20:08  我是一个大胖子  阅读(3740)  评论(0编辑  收藏  举报