InFreeBSD Subscriber

Joined: 11 May 2012 Posts: 19 Location: Украина
|
Posted: 08 Oct 2013 14:18 (Tue) Post subject: Запуск CGI приложений, возможно ли это? Инструкция... |
|
|
Для запуска CGI-приложений:
1. В конфигурации HTTP-сервиса на вкладке "дополнительно" добавляем к имеющимся расширение .bat, например: .bat;.php;.phtml
2. Указываем путь к исполняемому файлу PHP:
F:\CourierMS\php-cgi.bat
3. Создаем файл "php-cgi.bat" такого содержания:
Code: | @echo off
set filename=%1
set ext=%~x1
if not "%filename%" == "%filename:\cgi-bin\=%" goto cgi
if not "%ext%" == ".bat" goto php
echo Status: 200 OK
echo Content-Type: application/octet-stream
echo Last-Modified: %~t1
echo Content-Length: %~z1
echo Content-Disposition: attachment; filename=%~nx1
echo.
type %1
goto end
:php
F:\CourierMS\php\php-cgi.exe %1
goto end
:cgi
if not "%ext%" == ".bat" goto php
%1
:end |
4. Запуск необходимых нам .exe с параметрами коммандной строки конфигурировать и привязывать к Web-интерфейсу через создаваемые нами .bat-файлами в каталоге "\cgi-bin\". |
|