网上搜了,都说是
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
这一行问题,
但是我 改了也没用,9000端口监听没问题,如果 是html静态文件就可以显示,但是\.php$就是搞不出来一直显示 file not found
nginx/logs/error.log
显示
2015/04/14 09:18:01 [error] 1086#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.3.151, server: localhost, request: "GET /info.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.3.153"
我已经搞了一个多小时了,还没解决
最近编辑记录 atmouse (2015-04-15 20:20:49)
离线
不用centos6自带的。重新到php官网下个自行编译就好了
离线
你看看我的配置
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SERVER_NAME $host;
include fastcgi_params;
fastcgi_param HTTPS $HTTPS_FLAG;
fastcgi_pass unix:/tmp/.s.PHP-FPM;
fastcgi_index index.php;
fastcgi_param GEOIP_CITY $geoip_city;
fastcgi_param GEOIP_LATITUDE $geoip_latitude;
fastcgi_param GEOIP_LONGITUDE $geoip_longitude;
fastcgi_param KOHANA_ENV DEVELOPMENT;
Arch Linux User
离线
centos6 直接 yum install php php-fpm 安装的
service php-fpm start ,启动是成功了
不料竟然无法给自己编译的nginx用
离线
把你的完整配置贴出来。另外看看 php-fpm 的日志里有没有错误消息。
离线
就是因为没有修改任何配置, 用centos6 默认的,装完php php-fpm就开起来的,9000端口
fpm日志看了, 没有显示错误,我记得只有一条 php-fpm启动成功的消息
离线
nginx 也默认, 就是nginx.conf.default ,出错了后,我网上搜了下,把fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 这行修改了,照样有问题
离线
就是因为没有修改任何配置, 用centos6 默认的,装完php php-fpm就开起来的,9000端口
fpm日志看了, 没有显示错误,我记得只有一条 php-fpm启动成功的消息
我没有兴趣为了解决你的问题去找 CentOS 6 的包看看它到底默认搞的啥。
离线
atmouse 说:就是因为没有修改任何配置, 用centos6 默认的,装完php php-fpm就开起来的,9000端口
fpm日志看了, 没有显示错误,我记得只有一条 php-fpm启动成功的消息我没有兴趣为了解决你的问题去找 CentOS 6 的包看看它到底默认搞的啥。
已经解决了我可不想从头来一遍
最近编辑记录 atmouse (2015-04-15 20:31:04)
离线
哦,看到后边那些讨论,我以为还没解决呢……解决了就好……
离线