Установщик 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
Кроме того, можно указать какие функции необходимо установить. Например, чтобы установить расширение 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 с теми же опциями, которые использовались ранее. Рекомендуется использовать этот метод обновления вместо ручной замены файлов в директории установки.