Насколько я знаю, существует только один на 2008 SBS. Я никогда не выполнял его на регулярной установке Server 2008 года, это даже не может позволить Вам настроить его, но это может стоить попытки.
Извините, но я не понимаю, что CGI - это не PHP, это Perl, и для этого требуется поддержка Perl / CGI, а не PHP. Скрипты PHP имеют расширения .php, а не .cgi / .fcgi.
Возможно, я что-то здесь упустил. Не могли бы вы еще прояснить вопрос. Нравится какой веб-сервер вы используете? Этот PHP-код встроен в .cgi-скрипт или?
***** EDIT *****
Итак, вы можете рассматривать CGI как интерфейс, в вашем случае интерфейс, использующий Perl. Вы не можете смешивать PHP в среде CGI, но вы можете изменить сценарий .cgi для выполнения внешнего вызова сценария .php.
Это можно сделать несколькими способами:
HTML "работает" нормально, потому что HTML интерпретируется браузером, а PHP является серверным языком, который должен выполняться в соответствующей среде.
Я предлагаю продолжить чтение о том, как Perl выполняет внешние сценарии: