Welcome to php club

PHP FAQ from PHPclub.ru: InstallProblem ...

Начало | Каталог | Изменения | НовыеКомментарии | Вам запрещён доступПользователи | Вам запрещён доступРегистрация | Вход:  Пароль:  

Проблемы при установке PHP 

Как поставить PHP 4.x в виде ISAPI-фильтра под IIS 5.0?


Проверено на Win2000 Pro Rus + Service Pack 1


Идем в «Панель управления» --> «Установка и удаление программ» --> «Добавление и удаление компонентов Windows». Помечаем чекбокс “IIS”. Вставляем диск с дистрибутивом Windows 2000. Ждем, пока установится.


Распаковываем архив с дистрибутивом PHP в директорию, к примеру, c:\php\


Копируем файл php.ini-dist в директорию \WinNT\. Находим его там, переименовываем в php.ini. Пока можно в нем ничего не трогать. Копируем все файлы из директории c:\php\dlls\ в директорию \WinNT\system32\. Копируем файлы c:\php\php4ts.dll и c:\php\php4ts.lib в директорию \WinNT\system32\.


Движемся в «Панель управления» --> «Администрирование» и запускаем «Диспетчер служб Интернета».


Выбираем вторую строку в левом окне. Там должно стоять имя вашей машины. Жмем правую кнопку мыши. Выбираем «Свойства».


Около раздела «Основные свойства» жмем «Изменить». Переходим на закладку «Фильтры ISAPI».


Кнопка «Добавить» --> Имя фильтра == PHP, Исполняемый файл == c:\php4\sapi\php4isapi.dll


Переходим на закладку «Домашняя директория». Жмем кнопку «Настройка», затем «Добавить».


Исполняемый файл == c:\php4\sapi\php4isapi.dll ; Расширение == .php


Должно быть отмечено «Все команды» и «Обработчик сценариев». Жмем Ok столько раз, сколько попросят. Закрываем “Internet Information Services”.


Движемся в «Панель управления» --> «Администрирование» и запускаем «Личный диспетчер Web».


Жмем «Дополнительно». Переходим на «Домашний каталог». Щелкаем (клювом).


Каталог == c:\inetpub\wwwroot


Отмечаем «Чтение», «Сценарии». Жмем Ок. Ставим галку «Задать документ, используемый по умолчанию», пишем туда “index.php”.


Переходим в «Главное окно», жмем «остановить», потом «Запустить». Или, просто «Запустить».


Последний и самый главный пункт. Смотрим на результаты наших трудов. Делаем файл index.php в каталоге c:\inetpub\wwwroot\.


В файле пишем одну строку:


<? phpinfo(); ?>


Открываем браузер, пишем в строке URL: 127.0.0.1
Долго ждем, пока отработает такой простой скрипт. Убеждаемся, что все работает (правда, медленно), теперь удаляем IIS, устанавливаем Apache.


 
Комментариев нет. [Показать комментарии/форму]