HostCMS
Выдано 60 668 лицензий.
На главную страницу Карта сайта

Установка и конфигурирование IIS 7 на Windows Server 2008 для работы HostCMS

Установка IIS 7

Запустите Server Manager (Start → Programs → Administrative Tools), в левом дереве выберите Roles → Add Roles.

Далее выберите Web Server (IIS) → Role Services, установите опции CGI, ISAPI Extensions, ISAPI Filters и Logging Tools.

Нажмите Next и на следующем экране Install. После установки нажмите Close.

Установка PHP-5

Нам понадобится дистрибутив PHP-5, загружаем его с официального сайта.

Для работы с IIS компания Microsoft рекомендует использовать версии Non-thread-safe, которая специально разработана для работы с FastCGI на IIS.

Запускаем установку PHP, на экране выбора веб-сервера укажите IIS FastCGI.

Установку производим в директорию c:\PHP, при установке включаем следующие расширения (extensions):
  • Curl
  • GD2
  • IMAP
  • MySQL
  • OpenSSL
  • Zip
  • XML-RPC
  • XSL

Также можете включить другие требуемые расширения.


Внесите необходимые изменения в c:\PHP\php.ini

  • open_basedir = c:\inetpub
  • upload_tmp_dir = c:\inetpub\temp
  • session.save_path = c:\inetpub\temp
  • fastcgi.impersonate = 1;
  • cgi.fix_pathinfo = 1
  • cgi.force_redirect = 0
  • short_open_tag = On
  • display_errors = On
  • allow_call_time_pass_reference = On

Проверим, указана ли обработка PHP-файлов модулем FastCGI, для этого перейдем Roles → Web Server (IIS) → Internet Information Services (IIS), справа выберем Conections, далее выберем Handler Mappings.


В открывшемся окне проверяем наличие PHP_via_FastCGI, если отсутствует → создаем согласно нижеприведенной иллюстрации.


Перезапускаем IIS: Roles → Web Server (IIS) → System Services → World Wide Web Publishing Service → Restart.


Проверяем работу PHP, для этого создаем файл c:\inetpub\wwwroot\phpinfo.php следующего содержания:

<?php
phpinfo ();
?>

После чего в браузере обращаемся http://localhost/phpinfo.php и должны увидеть информацию о PHP.

Обратите внимание, запись в c:\inetpub\ возможна только в режиме «Run as administrator», поэтому файловый менеджер должен быть запущен в этом режиме.

Также не забудьте установить на директорию c:\inetpub\wwwroot\ права, достаточные для создания, чтения и модифицирования пользователем.

Если при обращении выводится ошибка 500, необходимо выбрать Start → Run (Пуск → Выполнить), ввести cmd, далее OK, в открывшемся окне ввести:

c:\PHP\php-cgi.exe c:\inetpub\wwwroot\phpinfo.php

в результате будет выведена информация об ошибках конфигурирования.

Более расширенную информацию на английском языке можно посмотреть на learn.iis.net.

Установка MySQL 5.1

Загрузите дистрибутив MySQL 5.1 (Windows MSI Installer (x86)) с официального сайта.

Выполните установку, укажите тип «Server Machine», в качестве кодировки укажите utf8, установите птичку «Include Bin Directory», укажите пароль для пользователя root.

Установка ZendOptimizer

Загрузите дистрибутив ZendOptimizer с официального сайта.

Проведите установку, в качестве web-сервера укажите IIS, укажите расположение php.ini по адресу c:\PHP\, расположение веб-сервера укажите c:\inetpub

Установка ISAPI_Rewrite

ISAPI_Rewrite позволяет IIS обрабатывать правила mod_rewrite, внесенные в файл. htaccess

ISAPI_Rewrite представлен в бесплатной (ISAPI_Rewrite 3 Lite) и коммерческой редакции, ограничения бесплатной редакции см. на сайте.

Мы загрузим 45-дневную временную редакцию (45-day trial included for 32 bit processor) — ISAPI_Rewrite3_0064.msi.

Установка очень простая и состоит из нескольких диалогов.

После установки перезапускаем IIS.

О нас говорят!

Система действительно очень гибкая и функциональная — ничего похожего раньше не видел, хотя, опыт не большой.
Спасибо ребятам из HostCMS, уверен, что их ждет большой успех!

Столяревский Игорь Константинович
Коммерческий директор
iScope

Акции партнеров

Хостинг от TimeWeb

Год хостинга в подарок при покупке любой редакции HostCMS в компании TimeWeb.

Рекомендуем хостинг

STG-HOST.COM

Тариф «HostCMS» за 200 руб./мес.

Создаете сайты?

У нас есть партнерское предложение по поставке системы управления сайтом:

О HostCMS
Редакции HostCMS
Возможности
Поддержка
Области применения
Партнерская программа
Заказать сайт