Windows 系统下的安装
PHP Manual

Windows 安装程序(PHP 5.2 及更新版本)

新版本 PHP 的 Windows 安装程序是用 Wix 工具包(» http://wix.sourceforge.net/)基于 MSI 建立的。它将安装并配置 PHP 和所有内置以及 PECL 扩展库,并且配置许多流行的 web 服务器,例如 IIS,Apache,以及 Xitami。

首先,安装自己所选择的 HTTP(web)服务器,并确保其正常运行。接着再进行以下安装方式之一。

正常安装

运行 MSI 安装程序并按照安装向导的步骤进行。首先会提示选择要配置的 web 服务器,以及所需的任何配置细节。

接着会提示要安装并激活那些特性和扩展。在每个项目的下拉菜单中选择“Will be installed on local hard drive”可以激活安装该单个项目。选择“Entire feature will be installed on local hard drive”,则会安装所有该项目的子项(例如对“PDO”选择了此选项,则会安装所有的 PDO 驱动)。

Warning

不推荐安装所有的扩展库,因为其中许多库还需要 PHP 之外的支持才能正常工作。在安装好之后,从控制面板的程序和功能里可以调出更改模式来激活或关闭某扩展和功能。

安装程序接下来设定 Windows 使用的 PHP 和 php.ini 文件,并配置特定的 web 服务器使用 PHP。目前安装程序可以配置 IIS,Apache,Xitami 和 Sambar 服务器。如果使用其它 web 服务器,则需要手工配置。

无声安装

安装程序支持无声模式,有助于系统管理员更容易发布 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 配置目录(APACHEDIR),Sambar 服务器目录(SAMBARDIR)以及 Xitami 服务器目录(XITAMIDIR)。

还可以指定安装哪些特性。例如要安装 mysqli 扩展和 CGI 可执行程序:

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

目前可安装的特性列表如下:

 
MainExecutable - php.exe 可执行文件(自 PHP 5.2.10/5.3.0 起不再可用;默认已包含)
ScriptExecutable - php-win.exe 可执行文件
ext_php_* - 各个扩展库(例如:MySQL 是 ext_php_mysql)
apache13 - Apache 1.3 模块
apache20 - Apache 2.0 模块
apache22 - Apache 2.2 模块
apacheCGI - Apache CGI 可执行文件
iis4ISAPI - IIS ISAPI 模块
iis4CGI - IIS CGI 可执行文件
iis4FastCGI - IIS CGI 可执行文件
NSAPI - Sun/iPlanet/Netscape 服务器模块
netserve - NetServe Web 服务器之 CGI 可执行文件
Xitami - Xitami CGI 可执行文件
Sambar - Sambar 服务器 ISAPI 模块
CGI - php-cgi.exe 可执行文件
PEAR - PEAR 安装程序
Manual - CHM 格式的 PHP 手册

For more information on installing MSI installers from the command line, visit » http://msdn.microsoft.com/en-us/library/aa367988.aspx

通过安装程序升级 PHP

要升级 PHP,正常用图形模式或者从命令行运行安装程序。安装程序会读取当前安装的选项,移除旧的安装,并用同样选项重新安装 PHP。建议用此方式更新 PHP 而不是手工替换安装目录下的文件。


Windows 系统下的安装
PHP Manual