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

Nginx в Windows предлагает загрузить страницы PHP

У меня на работе на ПК с 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.