本节详细介绍了 PHP 下载位置和操作系统问题。
您可以从 PHP 网站网络中的任何成员处下载 PHP。这些可以在 » https://php.net/ 找到。您也可以使用匿名 Git 获取源代码的最新版本。有关更多信息,请访问 » https://php.net/git.php。
我们只为 Windows 系统分发预编译的二进制文件,因为我们无法为每个主要 Linux/Unix 平台编译 PHP,并包含所有扩展组合。还要注意,如今许多 Linux 发行版都内置了 PHP。Windows 二进制文件可以从我们的 » 下载 页面下载,对于 Linux 二进制文件,请访问您发行版的网站。
注意: 标记为 * 的那些据我们所知不是线程安全的;它们不建议在多线程环境中使用。
您需要按照库提供的说明进行操作。其中一些库在运行 PHP 的 'configure' 脚本时会自动检测到(例如 GD 库),而其他库则需要使用 '--with-EXTENSION
' 选项在 'configure
' 中启用。运行 'configure --help
' 查看这些选项的列表。
有关最新说明,请参见 PHP Wiki:» 逐步构建说明
您可以在 » http://browscap.org/ 找到一个 browscap.ini 文件。
线程安全性意味着二进制文件可以在多线程 Web 服务器环境中工作,例如 Windows 上的 Apache 2。线程安全性通过在每个线程中创建本地存储副本来工作,这样数据就不会与其他线程发生冲突。
那么我应该选择什么?如果您选择将 PHP 作为 CGI 二进制文件运行,那么您将不需要线程安全性,因为二进制文件在每次请求时都会被调用。对于多线程 Web 服务器,例如 IIS5 和 IIS6,您应该使用 PHP 的线程版本。