Переадресация CGI
Переадресация CGI
Apache
Хороший способ выполнять PHP/FI - используя модуль переадресации cgi с http сервером Apache. Обратите внимание, что вам не нужно волноваться относительно модулей переадресации, если PHP/FI используется в виде модуля Apache. Существует два таких модуля переадресации. Один из них разработан Дэйвом Андерсеном <angio@aros.net>, и доступен по ftp://ftp.aros.net/pub/util/apache/mod_cgi_redirect.c, и другой идет вместе с исходными текстами Apache и называется mod_actions.c. Эти модули очень похожи. Есть лишь небольшая разница в их использовании. Оба были протестированы и оба работают с PHP/FI.
Одно большое "но": на момент написания документа (апрель. 20/96) -
то, что текущий официальный выпуск Apache (1.0.5) имеет серьезное
ограничение, которое препятствует получению данных в переадресованных cgi
запросах метода POST. Я разрешил эту проблему и устранил этот недостаток в
моей версии Apache, есть также официальный патч, доступный в
файловом архиве
на домашней странице PHP.
Вторая довольно большая проблема с Apache, 1.0.x - то, что он не выравнивает тип double правильно на большинстве архитектур. Вы получаете странные ошибки типа BUSERROR от вашего httpd при использовании mod_php, для решения этой проблемы нужно или обновление Apache до 1.1 или подредактировать файл alloc.c Apache. В этом файле найдите следующий фрагмент кода: