在开始安装之前,首先需要知道要将 PHP 用于什么目的。 PHP 可以用于两个主要领域,如 PHP 能做什么? 部分所述
对于第一种也是最常见的形式,您需要三样东西:PHP 本身、一个 Web 服务器和一个 Web 浏览器。您可能已经有了 Web 浏览器,并且根据您的操作系统设置,您可能也已经有了 Web 服务器(例如 Linux 和 macOS 上的 Apache;Windows 上的 IIS)。您也可以从公司租用网站空间。这样,您就不需要自己设置任何东西,只需编写您的 PHP 脚本,将其上传到您租用的服务器,然后在浏览器中查看结果。
在您自己设置服务器和 PHP 的情况下,您有两个选择来连接 PHP 到服务器的方法。对于许多服务器,PHP 具有直接模块接口(也称为 SAPI)。这些服务器包括 Apache、Microsoft Internet Information Server、Netscape 和 iPlanet 服务器。如果 PHP 对您的 Web 服务器没有模块支持,您始终可以将其用作 CGI 或 FastCGI 处理器。这意味着您设置您的服务器以使用 PHP 的 CGI 可执行文件来处理服务器上的所有 PHP 文件请求。
如果您还对使用 PHP 进行命令行脚本感兴趣(例如,编写脚本自动为您离线生成一些图像,或根据传递给它们的某些参数处理文本文件),则始终需要命令行可执行文件。有关更多信息,请阅读有关 编写命令行 PHP 应用程序 的部分。在这种情况下,您不需要服务器和浏览器。
从现在开始,本节将介绍如何在 Unix 和 Windows 上为具有服务器模块接口和 CGI 可执行文件的 Web 服务器设置 PHP。您还将在以下部分中找到有关命令行可执行文件的信息。
PHP 源代码和 Windows 的二进制发行版可在 » https://php.net/downloads.php 上找到。