Назад | Перейти на главную страницу

неизвестная директива fastcgi_pass на nginx

У меня очень мало опыта настройки серверов и прочего, поэтому я полностью потерялся в этом.

Я попытался добавить поддержку php в установку nginx, но когда я поместил это в 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

вы можете показать вывод nginx -V?

похоже, что nginx был построен без поддержки fastcgi (--without-http_fastcgi_module)

проверьте это: "--without-http_fastcgi_module"