nginx 上未知的指令“fastcgi_pass”

nginx 上未知的指令“fastcgi_pass”

我对配置服务器和其他东西的经验很少,所以我对此完全迷茫。

我尝试在 nginx 安装中添加 php 支持,但是将其放入 nginx.conf 中。

location ~ \.php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        include        fastcgi_params;
    }

当我尝试重新启动时,出现了以下错误信息

 [emerg]: unknown directive "fastcgi_pass" in /opt/nginx/conf/nginx.conf:67

有什么线索吗?

提前致谢

PD:

nginx -V 输出 nginx 版本:nginx/0.7.67 由 gcc 4.1.2 20080704(Red Hat 4.1.2-48)构建 --prefix=/opt/nginx --without-http_fastcgi_module --without-http_memcached_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-http_flv_module --add-module=../nginx_mod_h264_streaming-2.2.7 --without-http-cache

答案1

你能显示 nginx -V 输出吗?

看来 nginx 构建时没有支持 fastcgi (--without-http_fastcgi_module)

答案2

检查这个:“--without-http_fastcgi_module”

相关内容