суббота, 1 ноября 2008 г.

Apache и PHP: PHP как внешняя CGI-программа

С целью настройки нужно произвести изменения в файле настроек Apache httpd.conf
Удобнее будет вынести необходимые настройки
AddType application/x-httpd-php5 php5
ScriptAlias /_php5/ "/usr/local/php5/"
Action application/x-httpd-php5 "/_php5/php-cgi.exe"
в отдельный файл с названием например php5_cgi.conf, а потом включить (include) эти настройки в httpd.conf единственной директивой
Include conf/php5_cgi.conf

Для того, чтобы при запуске PHP в виде внешней CGI-программы использовались наши настройки из файла php.ini, нужно изменить переменную окружения PHPRC. Это делается посредством пакетного bat-файла коммандой
set PHPRC=\usr\local\php5
тогда нам придется и сервер впредь запускать из того же файла. Назовем этот файл например start.bat
@echo off
title Run Apache in Console
IF NOT EXIST X: subst X: ..
X:
set PHPRC=X:\usr\local\php5
set PATH=%PHPRC%,%PATH%
cd \usr\local\apache\bin
httpd.exe -w -f ".\conf\httpd.conf"

Комментарии: 0:

Отправить комментарий

Подпишитесь на каналы Комментарии к сообщению [Atom]

<< Главная страница