Всем привет! скажите пожалуйста в каких случаях файлы php сохраняются с расширением cgi?В самой первой строчке файла написанно #!/sbin/cgi и далее код.
Ни в каких. Потому что это bash-файл для консольного выполнения скрипта. Это линуксовые заморочки, имеющие непосредственно к вебу крайне отдаленное отношение. Опишите исходную проблему, которую решаете.
Проблемы как таковой нету,вопрос был в том в каких случаях php пишется в cgi файлах. Т.к при открытии файла cgi в браузуре отображается страница web.
Если тебе нужно php-скрипт исполнить как сценарий веб-сервера, то писать #!/sbin/cgi в нем не надо, если ты об этом. Если нужно исполнить его как некую консольную утилиту, то нужно. Но при этом и открывать его надо не "через браузер".