Ручная установка готовых двоичных файлов

Требования к установке

PHP доступен только для 32-битных x86- или 64-битных x64-систем и не работает на Windows RT или Windows на ARM. Начиная с версии 8.3.0 PHP требует Windows 8 или Windows Server 2012. Версии после 7.2.0 требуют Windows 2008 R2 или Windows 7. Версии до 7.2.0 поддерживают Windows 2008 и Vista.

PHP требует среду выполнения Visual C (CRT). Многим другим приложениям также требуется эта среда выполнения поэтому её, скорее всего, уже установили, а если нет, — устанавливают пакет Microsoft Visual C++ Redistributable для Visual Studio 2022, который совместим со всеми версиями PHP и доступен для скачивания » на сайте Microsoft.

Для работы с x86-сборкой PHP требуется x86-версия CRT и x64-версия CRT для x64-сборок PHP. Установщик выведет сообщение о том, что пакет уже установили, и не внесёт изменений, если пакет CRT уже установили. Установщик пакета CRT поддерживает переключатели командной строки /quiet и /norestart, поэтому установку получится выполнить через скрипт.

Где скачать исполняемые файлы PHP

Сборки Windows доступны для скачивания » с сайта PHP для Windows. Каждую сборку оптимизировали техникой PGO (англ. Profile-guided optimization), а QA- и GA-выпуски тщательно протестировали.

Готовые PECL-модули

Предварительно собранные для Windows PECL-модули доступны для скачивания » из раздела загрузок модулей PECL на сайте PHP для Windows.

Двоичные файлы недоступны для модулей, которые используют функции, характерные для других систем наподобие Unix или зависят от библиотек, которые недоступны в ОС Windows.

Типы сборок

Четыре типа PHP-сборок:

  • Потокобезопасная сборка Thread-Safe (TS) — для однопроцессных веб-серверов наподобие Apache с PHP-модулем mod_php.

  • Непотокобезопасная сборка Non-Thread-Safe (NTS) — для веб-сервера IIS и веб-серверов наподобие Apache с модулем mod_fastcgi, которые работают через интерфейс FastCGI. Этот тип сборки рекомендуют для скриптов, которые запускают через интерфейс командной строки.

  • Сборка x86 — для 32-битных систем.

  • Сборка x64 — для 64-битных систем.

Добавить

Примечания пользователей 1 note

up
0
tegulator25 at gmail dot com
1 hour ago
This page doesn't actually tell you anything about how to install PHP. And the pages about IIS and Apache say you have to do this first!
To Top