Сьогодні ми покажемо, як на базі Windows 8 / Windows Server 2012 розгорнути власний веб-сервер IIS з підтримкою мови PHP. Згодом на цій платформі можна буде запустити більшість сучасних CMS, написаних на цьому найпопулярнішому (але далеко не найкращому) на даний момент мовою розробки веб-додатків.

Встановлення IIS у Windows 8

У Windows 8 веб-сервер IIS 8 поставляється в якості окремої функції і за замовчуванням він не встановлений. Щоб встановити IIS в Windows 8, відкрийте Панель управління і в розділі Програма та особливості (Appwiz.cpl) натисніть на кнопку Увімкніть або вимкніть функції Windows. Встановлення IIS у Windows 8

У вікні, поставте чекбокс біля пункту Інформаційна служба Інтернету і натисніть ОK.

Примітка. За замовчуванням IIS встановлюється в мінімальній конфігурації.

Після закінчення установки, перевіримо що наш веб-сервер працює. Для цього запустіть Internet Explorer (або будь-який інший браузер) і в його адресному рядку наберіть http: // localhost (або ).

Якщо IIS функціонує коректно, повинна відобразитися така сторінка: iis8 - стартова сторінка в Windows 8

Встановлення IIS на Windows Server 2012

У Windows Server 2012 веб-сервер Internet Information Services можна встановити з консолі Server Manager, вибравши для установки роль Веб-сервер IIS.

установка web server iis в windows server 2012

Погодимося з запропонованими за замовчуванням компонентами, встановивши додатково тільки CGI (Знаходиться в розділі Розгортання програми ролей IIS).

IIS компонент CGI

Далі запустимо установку ролі, після закінчення якої, сервер буде потрібно перезавантажити.

Протестуємо роботу IIS, відкривши в браузері сторінку http: // localhost.

iis8 вікно заставки 2012

Установка PHP на Windows 8 / Windows Server 2012

Для установки PHP нам знадобиться установник Інсталятор веб-платформи Microsoft 5.0 (WPI), скачати який можна за цим посиланням: http://www.microsoft.com/web/downloads/platform.aspx (wpilauncher.exe.)

Порада. Перевага використання установника PHP в складі Microsoft Web Platform перед ручною установкою PHP полягає в наступному:

  • WPI сам визначає необхідну версію PHP і встановлює актуальну на даний момент версію
  • WPI сам налаштовує інтеграцію з IIS, дозволяє встановити розширення PHP без необхідності вручну налаштовувати конфігураційні файли
  • WPI надалі дозволяє легко оновити PHP без втрати конфігураційних файлів

Запустимо скачаний файл wpilauncher.exe. і у вікні установника Web Platform Installer перейдемо на вкладку Продукти і в списку доступних продуктів знайдіть рядок PHP 5.5.11.

Інсталятор веб-платформи 5.0

натиснемо кнопку Додати і потім Встановити. Перед початком установки WPI перевірить вашу систему на відповідність вимогам (в разі необхідності буде запропоновано встановити відсутні компоненти), після чого запуститься установка PHP.

Встановлення php на IIS

Тестуємо роботу PHP на IIS

Після того, як PHP встановлений, перевіримо, що він працює коректно. Для цього перейдемо в кореневій каталог веб-сервера (за замовчуванням C: inetpub wwwroot) і створимо новий текстовий файл з розширенням PHP (наприклад, test.php).

Відкриємо його в будь-якому текстовому редакторі і вставимо в нього такий код:

<?php
phpinfo();
?>

Далі в браузері в адресному рядку вкажемо такий url-адреса: . Якщо все налаштовано вірно, у вікні повинна з’явиться про версії і основних конфігураційних настройках встановленої версії PHP (PHP Info).

Тестова сторінка php version info на iis

Порада. Конфігураційні налаштування PHP зберігаються в файлі php.ini, який знаходиться в корені каталогу установки.

На цьому все! Отже, ми розглянули найпростіший спосіб розгорнути повноцінний веб-сервер IIS з підтримкою PHP 5.x на базі Windows Server 2012 / Windows 8.

Leave a Reply

Your email address will not be published. Required fields are marked *