我对配置服务器和其他东西的经验很少,所以我对此完全迷茫。
我尝试在 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”