Для ускорения работы PHP в IIS 7 или 8 воспользуемся расширением WinCache с сайта IIS.NET, которое увеличивает производительность приложений PHP на Windows Server, за счет кэширования байт-кода PHP в памяти. Установка данного расширения крайне проста:
- Выбираем необходимую версию расширения в зависимости от версии установленного PHP:
- Распаковываем архив и копируем файл php_wincache.dll в подкаталог EXT каталога PHP
- Добавляем строку extension=php_wincache.dll в список расширений файла php.ini
- При необходимости можно изменять настройки модуля создав секцию [WinCache] и используя параметры из таблицы
- Проверяем работоспособность модуля с помощью php-файла с
<?php phpinfo(); ?>
Обновление от 14.03.2016
WinCache 2.0 с поддержкой PHP7 и архитектуры x64
Обновление от 27.01.2020
Предварительная версия WinCache 2.0.0.8 с поддержкой PHP7.4
Обновление от 30.06.2016
PHP Manager для IIS 10-й версии (Windows Server 2016) и обновлением до последней версии .NET
Обновление от 12.03.2020
PHP Manager 2 for IIS — новая попытка возродить проект. Заявлена поддержка последних версий IIS и PHP 7-й версии.
Полезные ссылки по теме: