Установка веб-сервера IIS з підтримкою PHP на Windows 8 / Server 2012

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

зміст:

  • Установка IIS в Windows 8
  • Установка IIS в Windows Server 2012
  • Установка PHP на Windows 8 / Windows Server 2012
  • Тестуємо роботу PHP на IIS

Установка IIS в Windows 8

У Windows 8 веб-сервер IIS 8 поставляється в якості окремої функції і за замовчуванням він не встановлений. Щоб встановити IIS в Windows 8, відкрийте Панель управління і в розділі Program and Features (Appwiz.cpl) натисніть на кнопку Turn Windows features on or off.

У вікні, поставте чекбокс біля пункту Internet Information Service і натисніть ОK.

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

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

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

Установка IIS в Windows Server 2012

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

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

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

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

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

Для установки PHP нам знадобиться установник Microsoft Web Platform Installer 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 перейдемо на вкладку Products і в списку доступних продуктів знайдіть рядок PHP 5.5.11.

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

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

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

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

phpinfo ();
?>

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

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

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