среда, 10 февраля 2010 г.

Установка PHP на Windows 7/IIS

Год назад я описывал не очень сложный процесс установки интерпретатора PHP, СУБД MySQLи системы управления контентом Joomla на IIS/Windows 2008 Server. Сама по себе веб-редакция w2008 Server зарекомендовала себя очень неплохой платформой для сайтов, интернет-сервисов и прочего www-хозяйства, но на домашнем компьютере держать серверную систему не очень удобно. Относительно недавно вышедшая Windows 7, для домашнего лэптопа несравненно приятней.
С другой стороны – я веб разработчик, и даже на домашнем компьютере мне нужен веб сервер со всеми необходимыми инструментами. На счатье  В состав Wndosw 7 включён Intertnet Information Service 7, и всё, что мне нужно было сделать – это повторить действия из собственноручно написанной инструкции. Ну по крайней мере так мне казалось. Действительность оказалась несколько суровей, хоть и не сильно. Принципиальных отличий в установке нет, есть визуальные, и вот для тех, кого они могут сбить с толку как чут не сбили меня  и  предназначено ниже написанное.

Это именно инструкция, так что постараюсь быть краток.
Сначала открываем Панель управления=>Программы=>Включение или отключение компонентов Windows (рис 1) и включаем службы IIS.

Рис 1

Далее, в меню Пуск появится пункт – IIS Manager. Выбираем его и попадаем в консоль управления IIS (рис 2).

Рис 2

Здесь выбираем пункт "Модули" (рис 3). 

                          
Рис 3

Далее, в правом меню, выбираем пункт "Добавить управляемый модуль". Из предложенного выберем модуль "FastCgaModule". Убедимся, что он появался в списке (рис 4).
   

                         
       Рис 4   
              
Вернёмся в консоль IIS и в контекстном меню выберем пункт "Добавить веб сайт" (рис 5).


                         
 Рис 5

Настроим и запустим сайт (рис 6).

Рис 6

Теперь выберем обработчик для свежесозданного сайта (рис 7).

Рис 7

Процесс установки интерпретатора PHP я опустил, он практически ничем не примечателен. Главное, что после этой процедуры в списке доступных обработчиков появится искомый "PHP_via_FastCGI" (рис 8).


                              
Рис 8

Вот и всё! Теперь всё должно заработать.

10 комментариев:

  1. Уважаемый Geol с поднятием сервера на 7 винде я справился... Спасибо. А не сталкивался ты случайно с установкой Joomla на IIS 7? Если у тебя есть опыт в этом вопросе поделись пазалыста:) если можно в таком же стиле как описал вышеупомянутую инструкцию... Спасибо если откликнешся!!!

    ОтветитьУдалить
  2. Запросто! Я давал ссылку в этой статье
    http://webgeol.blogspot.com/2009/12/wimp-windows-iis-mysql-php_03.html
    Там в конце как раз про Joomla. Правда, если честно, особых сложностей там нет =)

    ОтветитьУдалить
  3. Обычно joomla и другие PHP приложения проще всего ставятся c помощью Web platform installer. Пошаговая инструкция тут http://www.techdays.ru/videos/1324.html

    ОтветитьУдалить
  4. после включения службы IIS в пуске не появилось пункт – ISS Manager,как-то подругому зайти можно???

    ОтветитьУдалить
  5. Да, конечно! Пуск -> Панель Управления -> администрирование -> диспетчер служб IIS

    ОтветитьУдалить
  6. исправь

    ISS на IIS

    Хотя в яндексе ты про индексировался хорошо именно с ISS :)

    ОтветитьУдалить
  7. в поиске на пк напиши

    ОтветитьУдалить
  8. У меня Windows 7 Home Base Service Pack 1. У меня никак не устанавливается консоль IIS. Как можно установить его? Может какие-нибудь дополнительные драйвера понадобятся для его установки?

    ОтветитьУдалить
  9. всё по инструкции кроме папки wwwroot, хотя и после пробовал менять но нечего не получилось страница не открывается, права (безопасность) на папку сделал такие же как у wwwroot.

    ОтветитьУдалить