[Решено]Nginx+PHP не получается сделать связку!

Не получается сделать связку nginx+php! Делаю как на http://wiki.nginx.org/PHPFcgiExample
nginx.conf

                                                
user mexx users;                                                                      
worker_processes 1;                                                                    

error_log /var/log/nginx/error_log info;

events {
        worker_connections  1024;
        use epoll;               
}                                

http {
        include         /etc/nginx/mime.types;
        default_type    application/octet-stream;

        log_format main
                '$remote_addr - $remote_user [$time_local] '
                '"$request" $status $bytes_sent '           
                '"$http_referer" "$http_user_agent" '       
                '"$gzip_ratio"';                            
                                                                               
        client_header_timeout   10m;                                           
        client_body_timeout     10m;                                           
        send_timeout            10m;                                           

        connection_pool_size            256;
        client_header_buffer_size       1k; 
        large_client_header_buffers     4 2k;
        request_pool_size               4k;  

        gzip on;
        gzip_min_length 1100;
        gzip_buffers    4 8k;
        gzip_types      text/plain;

        output_buffers  1 32k;
        postpone_output 1460; 

        sendfile        on;
        tcp_nopush      on;
        tcp_nodelay     on;

        keepalive_timeout       75 20;

        ignore_invalid_headers  on;

        index index.html index.php;

        server {
                listen          127.0.0.1;
                server_name     localhost;

                access_log      /var/log/nginx/localhost.access_log main;
                error_log       /var/log/nginx/localhost.error_log info; 

                root /var/www/localhost/htdocs;

location ~ .php$ {
  fastcgi_pass   127.0.0.1:9000; # поменяйте номер порта в соответствии со своими настройками
  fastcgi_index  index.php;                                                                  

  fastcgi_param  QUERY_STRING     $query_string;
  fastcgi_param  REQUEST_METHOD   $request_method;
  fastcgi_param  CONTENT_TYPE     $content_type;
  fastcgi_param  CONTENT_LENGTH   $content_length;
                 }
           }
}

делаю связку с помощью php-cgi: php-cgi -b 127.0.0.1:9000

и при всех настройках выдает на любой php файл ошибку: No input file specified.
Кто нибудь может скажет что я делаю не так?

Смущает user mexx users;

Смущает

user mexx users;                                                                      

Это так и было задумано ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

ну это пользователь мой и

ну это пользователь мой и группа к которой он пренадлежит! а что??? почему это может смущать?

Мой рабочий конфиг: location

Мой рабочий конфиг:

location ~ \.php$ {
                        fastcgi_pass   127.0.0.1:9000;
                        fastcgi_index  index.php;

                        fastcgi_param  SCRIPT_FILENAME  /var/www/localhost/htdocs$fastcgi_script_name;
                        fastcgi_param  QUERY_STRING     $query_string;
                        fastcgi_param  REQUEST_METHOD   $request_method;
                        fastcgi_param  CONTENT_TYPE     $content_type;
                        fastcgi_param  CONTENT_LENGTH   $content_length;
                        fastcgi_param  REDIRECT_STATUS  200;
                        }

а проверка?

запусти в консоли

# php-cgi -b &

и снова попробуй, жду результата )

а? чо? нет команды php-cgi? пересобираем php с USE-флагом "cgi" :)
это для проверки как работает, а не для серъезной настройки сервака :)

ananazzz написал(а): запусти

ananazzz написал(а):
запусти в консоли

# php-cgi -b &

и снова попробуй, жду результата )

а? чо? нет команды php-cgi? пересобираем php с USE-флагом "cgi" :)
это для проверки как работает, а не для серъезной настройки сервака :)

php-cgi есть, то что ты написал не помогает!

Еще ж ведь надо php

Еще ж ведь надо php пропатчить php-fpm патчем

develcore написал(а): Еще ж

develcore написал(а):
Еще ж ведь надо php пропатчить php-fpm патчем

на сколько я понял, то патчить php данным скриптом не обязательно, т.к. это является одним из методов связки пхп и nginx!

PK написал(а): Мой рабочий

PK написал(а):
Мой рабочий конфиг:

location ~ \.php$ {
                        fastcgi_pass   127.0.0.1:9000;
                        fastcgi_index  index.php;

                        fastcgi_param  SCRIPT_FILENAME  /var/www/localhost/htdocs$fastcgi_script_name;
                        fastcgi_param  QUERY_STRING     $query_string;
                        fastcgi_param  REQUEST_METHOD   $request_method;
                        fastcgi_param  CONTENT_TYPE     $content_type;
                        fastcgi_param  CONTENT_LENGTH   $content_length;
                        fastcgi_param  REDIRECT_STATUS  200;
                        }

Спасибо за конфиг! Помог!

Можете сделать по моей

Можете сделать по моей документации: http://wiki.enchtex.info/howto/gentoo/nginx и http://wiki.enchtex.info/howto/gentoo/webserver

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

Enchant написал(а): Можете

Enchant написал(а):
Можете сделать по моей документации: http://wiki.enchtex.info/howto/gentoo/nginx и http://wiki.enchtex.info/howto/gentoo/webserver

Спасибо за ссылочки, буду пробывать, о результате отпишусь!

Enchant написал(а): Можете

Enchant написал(а):
Можете сделать по моей документации: http://wiki.enchtex.info/howto/gentoo/nginx и http://wiki.enchtex.info/howto/gentoo/webserver

Спасибо!!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".