我有一个PHP脚本。我正在使用nginx和spawn-fcgi。
spawn-fcgi -n -s /tmp/nginx9010.socket -u www-data -g www-data -f /usr/bin/php5-cgi -C 6
如何从命令行测试spawn-fcgi
正在使用脚本?
e.g。我在/home/ubuntu/test.php
中有一个脚本我遇到nginx和执行php脚本的问题。它会提示下载。
我在文件中有#!/usr/bin/php
并且也做了chmod a+x
。
由于
答案 0 :(得分:0)
nginx不会提供它传递给php的文件,nginx只提供静态文件,所以如果它正在下载php文件你可能需要检查你是否正在将php文件发送到正确的地方,你使用的是配置文件中php位置块中的IP和PORT?
在火车回家的时候,只能猜到我的头顶。
答案 1 :(得分:0)
答案 2 :(得分:0)
FWIW,像nginx提供要下载的文件的问题是由于Nginx为文件本身提供服务而不将它们发送到fastcgi后端,这通常是因为try_files
或错误的location {}
块与uri匹配。