http://php.net/manual/zh/install.php下载并安装php

或者在http://www.php.net/ 下载并安装php

Installer版本表示图形化安装程序安装.zip表示是手动安装

Installer版本不包含任何外部的 PHP 扩展(PHP_*.dll),例如MySQL的扩展,没有这个扩展,php就无法与mysql连接。
如果需要,可以在 Windows ZIP 包和 PECL 中找到。
注:虽然 Windows 安装程序是让 PHP 工作的最容易的方法,但是它有很多限制。
例如,它不支持自动安装 PHP 扩展。使用安装程序安装 PHP 不是最好的方式。

警告:请注意,这种安装方式安装的 PHP 不是安全的。
如果需要一个安全的 PHP 设置,最好使用手动方式安装,并手动设置好每个选项。

手工安装

虽然目前有很多多合一的安装包,而且也发布了一个 Microsoft Windows 的 PHP 安装程序,但是仍然

建议用户花些时间自己手动安装 PHP。
因为这样才可以更加了解这套系统,并能够在需要的时候更方便的安装 PHP 扩展dll文件。

下面详细介绍php的安装和Apache加载php。


把解压的php重命名为php5.并复制到C盘目录下.即安装路径为c:/php5

1找到php目录下的php.ini.recommended (或者php.ini-dist)文件,重命名为php.ini
必须只能复制到系统盘的windows目录下(以c:/windows为例).因为这是php规定的。从最后的phpinfo.php文件可以看到这个。
我复制到原目录下后,结果导致无法连接到数据库。出现如下错误:

Fatal error: Call to undefined function mysql_connect() inD:/public_html/testMysql.phpon line6

我们从phpinfo.php中看到Configuration File Path的值是C:/WINDOWS。这是PHP规定的,但是经我测试,没有将php.ini放到windws下,导致Loaded Configuration File的值是none,正常情况下是C:/WINDOWS/php.ini
2再把php目录下的php5ts.dll,libmysql.dll复制到目录c:/windows/system32下.

注意:CGI和CLI可执行文件以及web服务器模块都需要php5ts.dll。

要让php5ts.dll能正确被搜索到,有下面三个选择:①复制该文件到Windows系统目录,②复制该文

件到web服务器的目录,③把PHP目录(例如d:/PHP)添加到PATH环境变量中。为了将来更好的

维护,建议使用最后一个选择,将PHP目录添加到PATH环境变量中,因为这样更便于将来升级PHP。但我之前用的是第一个选择。