Установка в системах Windows
PHP Manual

Установщик Windows (версии PHP 5.2 и позднее)

Установщик Windows для последних версий PHP построен на технологии MSI с использованием Wix Toolkit (» http://wix.sourceforge.net/). Он установит и сконфигурирует PHP, все встроенные и PECL расшрения, а также сконфигурирует многие популярные веб сервера, такие как IIS, Apache и Xitami.

Во-первых, установите выбранный вами HTTP (веб) сервер на вашу систему и убедитесь в том что он работает. Затем используйте один из типов установки.

Обычная установка

Запустите установщик MSI и следуйте инструкциям мастера установки. Вам потребуется выбрать веб сервер, который вы хотите сконфигурировать и необходимые детали конфигурации.

Затем появится запрос на выбор функций и расширений, которые вы хотите установить. Выбирая вариант установки "Will be installed on local hard drive" в выпадающем меню для кадого пункта вы можете выбрать устаналивать ли данную функцию или нет. Выбирая вариант установки "Entire feature will be installed on local hard drive" вы можете установить все подпункты выбранного пункта (например, выбирая эту опцию для "PDO" вы установите все драйверы PDO).

Внимание

Не рекомендуется устанавливать все расширения по умолчанию, так как многих из них имеют внешние зависимости для функционирования. Вместо этого вы можете воспользоваться функцией "Изменить" из меню "Установка и удаление программ" панели управления для добавления или удаления функций после установки.

Затем установщик настраивает PHP для работы в Windows и файл php.ini и конфигурирует выбранные веб сервера для работы с PHP. На данный момент поддерживаются IIS, Apache, Xitami, и Sambar Server; если вы используете другой веб сервер, вам нужно настроить его вручную.

Тихая установка

Установщик также поддерживает режим тихой установки, который полезен системным администраторам для легкой установки PHP. Для использования этого режима:

       
msiexec.exe /i php-VERSION-win32-install.msi /q

Вы можете настроить директорию для установки передав ее как параметр установщику. Например, чтобы установить в e:\php:

       
msiexec.exe /i php-VERSION-win32-install.msi /q INSTALLDIR=e:\php
Вы можете использовать тот же синтаксис для указания Apache Configuration Directory (APACHEDIR), the Sambar Server directory (SAMBARDIR), и Xitami Server directory (XITAMIDIR).

Кроме того, можно указать какие функции необходимо установить. Например, чтобы установить расширение mysqli и CGI:

       
msiexec.exe /i php-VERSION-win32-install.msi /q ADDLOCAL=cgi,ext_php_mysqli

Текущий список функций для установки приведен ниже:

 
MainExecutable - php.exe executable ( no longer available as of PHP 5.2.10/5.3.0; it is now included by default )
ScriptExecutable - php-win.exe executable
ext_php_* - the various extensions ( for example: ext_php_mysql for MySQL )
apache13 - Apache 1.3 module
apache20 - Apache 2.0 module
apache22 - Apache 2.2 module
apacheCGI - Apache CGI executable
iis4ISAPI - IIS ISAPI module
iis4CGI - IIS CGI executable
iis4FastCGI - IIS CGI executable
NSAPI - Sun/iPlanet/Netscape server module
netserve - NetServe Web Server CGI executable
Xitami - Xitami CGI executable
Sambar - Sambar Server ISAPI module
CGI - php-cgi.exe executable
PEAR - PEAR installer
Manual - PHP Manual in CHM Format

Для дальнейшей информации по установке из MSI установщиков через командную строку посетите » http://msdn.microsoft.com/en-us/library/aa367988.aspx

Обновление PHP с помощью установщика

Для обновления запустите установщик в графическом или консольном режиме. Установщик прочитает текущие настройки установки, удалит старую установку и переустановит PHP с теми же опциями, которые использовались ранее. Рекомендуется использовать этот метод обновления вместо ручной замены файлов в директории установки.


Установка в системах Windows
PHP Manual