ВУЗ:
Составители:
Рубрика:
О.В. Пинягина
106
Приложение 3. Настройка PHP под MS IIS
Технология PHP может работать не только в рамках сервера Apache.
Достаточно легко настроить PHP и под сервер Microsoft Internet
Information Services (операционные системы Windows NT, 2000 или XP).
Во-первых, запустите IIS и попробуйте загрузить в браузер какой-либо
PHTML-файл. Скорее всего, вы просто увидите текст сценария. Это
означает, что PHP пока не настроен.
Рассмотрим, как выглядит процесс настройки для Windows XP. Для
этого выберите «Пуск» - «Панель управления» - «Администрирование»
- «Internet Information Services», щелкните правой кнопкой по строке
«Web-узел по умолчанию» и выберите пункт «Свойства». Вы увидите окно
настройки IIS. Перейдите на закладку «Домашний каталог» и нажмите
кнопку «Настройка». Вы увидите список типов файлов, которые понимает
IIS. Нажмите кнопку «Добавить». В качестве исполняемого файла выберите
полный путь к файлу php.exe – он может выглядеть, например, как
C:\php\php.exe. В поле «Расширение» наберите .phtml. Закройте окна
настройки.
Так же, как и для настройки под Apache, требуется поместить файл
конфигурации php.ini в каталог С:\WINDOWS, а файлы php4ts.dll и
Msvcrt.dll – в каталог C:\WINDOWS\SYSTEM32.
Теперь снова попробуйте загрузить в браузер какой-либо PHTML-
файл. Вы увидите результаты его работы.
Разумеется, эта настройка производится один раз.
Примечание. При работе с IIS могут возникнуть проблемы с сеансовыми
переменными. В файле php.ini следует указать имя каталога для хранения
сессий, например:
session.save_path = C:\tmp
Примечание. Для некоторых версий PHP может потребоваться явная
установка параметра:
cgi.force_redirect = 0
О.В. Пинягина Приложение 3. Настройка PHP под MS IIS Технология PHP может работать не только в рамках сервера Apache. Достаточно легко настроить PHP и под сервер Microsoft Internet Information Services (операционные системы Windows NT, 2000 или XP). Во-первых, запустите IIS и попробуйте загрузить в браузер какой-либо PHTML-файл. Скорее всего, вы просто увидите текст сценария. Это означает, что PHP пока не настроен. Рассмотрим, как выглядит процесс настройки для Windows XP. Для этого выберите «Пуск» - «Панель управления» - «Администрирование» - «Internet Information Services», щелкните правой кнопкой по строке «Web-узел по умолчанию» и выберите пункт «Свойства». Вы увидите окно настройки IIS. Перейдите на закладку «Домашний каталог» и нажмите кнопку «Настройка». Вы увидите список типов файлов, которые понимает IIS. Нажмите кнопку «Добавить». В качестве исполняемого файла выберите полный путь к файлу php.exe – он может выглядеть, например, как C:\php\php.exe. В поле «Расширение» наберите .phtml. Закройте окна настройки. Так же, как и для настройки под Apache, требуется поместить файл конфигурации php.ini в каталог С:\WINDOWS, а файлы php4ts.dll и Msvcrt.dll – в каталог C:\WINDOWS\SYSTEM32. Теперь снова попробуйте загрузить в браузер какой-либо PHTML- файл. Вы увидите результаты его работы. Разумеется, эта настройка производится один раз. Примечание. При работе с IIS могут возникнуть проблемы с сеансовыми переменными. В файле php.ini следует указать имя каталога для хранения сессий, например: session.save_path = C:\tmp Примечание. Для некоторых версий PHP может потребоваться явная установка параметра: cgi.force_redirect = 0 106