[Решено]Nginx+PHP не получается сделать связку!
marat04 27 февраля, 2010 - 00:25
Не получается сделать связку 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;
Смущает
Это так и было задумано ?
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
Мой рабочий конфиг:
а проверка?
запусти в консоли
и снова попробуй, жду результата )
а? чо? нет команды php-cgi? пересобираем php с USE-флагом "cgi" :)
это для проверки как работает, а не для серъезной настройки сервака :)
ananazzz написал(а): запусти
php-cgi есть, то что ты написал не помогает!
Еще ж ведь надо php
Еще ж ведь надо php пропатчить php-fpm патчем
develcore написал(а): Еще ж
на сколько я понял, то патчить php данным скриптом не обязательно, т.к. это является одним из методов связки пхп и nginx!
PK написал(а): Мой рабочий
Спасибо за конфиг! Помог!
Можете сделать по моей
Можете сделать по моей документации: http://wiki.enchtex.info/howto/gentoo/nginx и http://wiki.enchtex.info/howto/gentoo/webserver
/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"
Enchant написал(а): Можете
Спасибо за ссылочки, буду пробывать, о результате отпишусь!
Enchant написал(а): Можете
Спасибо!!