Я хочу установить PHP в 64-разрядной ОС Windows 2016 Server Standard, но меня смущает, так как FastCGI недоступен только для PHP 7.x и 5.x.
Следует ли мне вручную устанавливать 64-разрядную или 32-разрядную версию PHP 7 на IIS? Или мне следует использовать старый FastCGI с 32-битным PHP 5.3?
«Нет FastCGI, доступного только для PHP 7.x, только 5.x» неверно. Та же самая настройка FastCGI может использоваться для PHP 7.x, как показано в ответе ниже.






php-cgi.exe входит в стандартную комплектацию Бинарные файлы PHP. Вам просто нужно настроить Отображение обработчика FastCGI в IIS после того, как вы загрузили и распаковали двоичные файлы PHP.
Определенно не переходите на 5.3, так как это устаревшая и устаревшая версия php. Используйте версию 5.6 по крайней мере, если вам нужно использовать 5.x. Многие функции не работают в версии 5.3, а в версии 5.6 появилось много новых, что приближает эту версию php по функциональности к 7.x.