У меня на работе на ПК с Windows работают Nginx и PHP 5.3.5 (у меня нет прав администратора).
Обслуживание статического контента работает должным образом, но при использовании FastCGI с PHP Nginx обслуживает страницу PHP как загружаемый контент, поэтому я получаю диалоговое окно «Сохранить как ...».
У меня есть PHP-CGI.exe, привязанный к localhost: 9000, даже когда у меня нет процесса PHP-CGI, происходит то же самое, поэтому кажется, что запрос никогда не покидает процесс Nginx.
Это происходит с Nginx v0.8.54 и v0.9.5, моя конфигурация Nginx FastCGI выглядит следующим образом ...
location ~ \.php$ {
root html;
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
include fastcgi_params;
}
Есть идеи, почему это происходит? Это проблема брандмауэра Windows? Любая помощь будет принята с благодарностью!
Блокировка вашего местоположения в порядке. Убедитесь, что ваш default_type не установлен на application / octet-stream.