Рекомендована конфігурація для Windows

OpCache

Рекомендовано використовувати OpCache. Цей модуль у складі дистрибутива для Windows. Модуль компілює PHP-скрипт, оптимізує його та кешує в пам'яті, що дозволяє не витрачати час та ресурси сервера на компіляцію скрипта при кожному запиті до нього.

Встановіть у вашому php.ini наступні опції

Приклад #1 Рекомендована конфігурація OpCache

opcache.enable=On
opcache.enable_cli=On

І перезавантажте ваш веб-сервер. Докладніше читайте: Конфігурація OpCache

WinCache

Якщо ви використовуєте IIS, рекомендується разом з ним використовувати WinCache, особливо якщо використовується віртуальний хостинг або мережеве сховище (NAS). Всі програми PHP автоматично отримуватимуть переваги WinCache. Файлові операції кешуватимуться у пам'яті. Також WinCache може кешувати в пам'яті об'єкти користувача і розділяти їх між різними процесами php.exe або php-cgi.exe (розподіл об'єктом між запитами). Багато веб-додатків мають плагін, модуль або опції налаштування, що дозволяють використовувати кешування об'єктів користувача за допомогою WinCache. Якщо вам потрібна висока продуктивність, вам доведеться кешувати об'єкти у своєму додатку. Завантажити WinCache можна за посиланням » http://pecl.php.net/package/WinCache. Після завантаження потрібно зберегти WinCache DLL в директорію модулів PHP (extensions_dir у вашому php.ini). Встановіть у вашому php.ini такі опції:

Приклад #2 Рекомендована конфігурація WinCache

extension=php_wincache.dll
wincache.fcenabled=1
wincache.ocenabled=1 ; удалено в wincache 2.0.0.0

Более подробно читайте:Конфігурація WinCache

Конфігурація IIS

У IIS Manager встановіть модуль FastCGI і додайте обробку `.php`файлом PHP-CGI.exe (не PHP.exe)

Ви можете використовувати APPCMD з командного рядка для автоматизації налаштування ISS.

База даних

Напевно, вам знадобиться сервер баз даних. Для всіх популярних баз даних є модулі PHP. Якщо ваш сайт не розраховується під високе навантаження, сервер баз даних можна тримати на тому ж хості, що і веб-сервер. Під Windows є безліч різних баз даних.

PHP модулі включають mysqli та pdo_mysql.

Дополнительно читайте» https://dev.mysql.com/downloads/windows/