Установка под IIS
Сразу оговорюсь я устанавливал под Win XP? на домашней машине поэтому меня интересовал самый простой способ установки. Под Win 2 K? или под Windows Server возможно существуют еще подводные камни, кто столкнется напишите.
Инсталляция PHP
- Самый простой способ инсталляции PHP это скачать его отсюда:
http://www.php.net/downloads.php (выберите именно PHP 4.3.10 installer в разделе Windows Binaries)
- Во время инсталляции выберите режим Advanced
- Далее выберите IIS 4.0 or higher. Несмотря на что что с Win XP? поставляется IIS 6.0 (если я не ошибаюсь) при инсталляции PHP пришлось выбрать именно IIS 4.0.
- Для Windows 2003 Server. Запустить IIS Manager, выбрать Web Service Extensions, нажать Add a new Web service extension ввести имя PHP и выбрать размещение файла php.exe, после этого пометить флажок Set extension status to Allowed и нажать OK
My SQL у меня давно был установлен поэтому деталей сейчас не могу рассказать. Одно ясно – дистрибутив надо скачать отсюда:
http://dev.mysql.com/downloads/mysql/4.1.html в разделе Windows downloads
Создайте базу как написано здесь: Создание Базы В Mysql
Установка Wiki
- Создаем виртуальный каталог в IIS (контекстное меню у иконки My Compurer? и выбрать Management или Управление)
- Каталог называем, например, wiki
- При создании виртуального каталога ставим галочку напротив: Выполнение проиложений ISAPI или CGI (название опции здесь примерное)
- Указываем папку на диске, где будут файлы wiki
- Убеждаемся, что PHP работает по IIS, для этого во вновь созданный каталог положите php файл (пример ниже) и обратитесь к нему
http://localhost/wiki/test.php. Если увидите надпись Hello значит все Ok - Копируем в эту папку файлы wiki
- Даем полный доступ к этой папке двум системным пользователям: NETWORK_SERVICE и IUSR_xxx (возможно кто-то из них лишний, но для первой инсталляции это неважно).
- Запускаем инсталляцию wiki
http://localhost/wiki/index.php и указываем все, что требуется. Имя пользователя mySQL я указал root без пароля. (машина домашняя меня не сильно интересовала безопастность)
- Следуем инструкциям инсталляции wiki и, если все пройдет успешно, ваша wiki оживет :). У меня ожила с первого раза.
Файл для проверки работы PHP под IIS
test.php
<?
echo "Hello";
?>