获取 PHP

本章包括 PHP 下载地址以及操作系统相关问题的详细资料。

PHP 可以从哪里得到?

可以从任何一个 PHP 网络成员的站点下载 PHP。这些信息在 » https://www.php.net/。还可以通过匿名 SVN 得到绝对是最新版的源程序。更多信息请访问 [broken link]。

有预先编译好的可执行版本吗?

我们只为 Windows 系统提供了预编译的可执行文件,因为我们没法为每个主流的 Linux/Unix 平台编译每一种扩展库组和的 PHP。同样注意,如今很多 Linux 的发行版本已经内置了 PHP。Windows 可执行文件可以从我们的 » 下载页面下载,至于 Linux 可执行文件,请访问你的 Linux 发布商的站点。

编译一些可选的 PHP 扩展库所需的库文件可以从哪里得到?

有 * 号标记的不是多线程的库,不应该用作多线程 Windows web 服务器(IIS,Netscape)的服务器模块。不过这在 Unix 环境下没有关系。

  • » ldap(unix)
  • » ldap(unix/win): mozilla directory(ldap)sdk
  • » 免费 ldap 服务器
  • » berkeley db2(unix/win): http://www.sleepycat.com/.
  • » snmp*(unix):
  • » gd*(unix/win)
  • » msql*(unix)
  • » postgresql(unix)
  • » imap*(win/unix)
  • » sybase-ct*(linux, libc5):内置
  • » freetype(libttf):
  • » zlib(unix/win32)
  • » expat xml parser(unix/win32)
  • » pdflib
  • » mcrypt
  • » mhash
  • » t1lib
  • » dmalloc
  • » aspell
  • » readline

淘宝 adsense 商品推荐

官方正版 Google AdSense实战宝典 用谷歌广告联盟出海赚美元 第2版 祁劲松 网站运营书籍 seo搜索引擎优化 AdSense从入门到精通

价格:51.35元

怎样使这些库起作用?

需要按照这些库提供的说明进行。一些库可以在运行 PHP 的"configure"时自动检测到(例如 GD 库),其它的必需用"--with-EXTENSION"选项来激活。运行"configure --help"来得到完整的列表。

我在 Windows 机器中从 SVN 里得到了最新版的 PHP 源代码,需要什么去编译它?

首先,需要 Microsoft Visual C++ v6(v5 也许也行,不过我们是用 v6 编译的),此外还需要一些支持文件。参见手册中的在 Windows 下编译 PHP 源代码一节。

哪里可以找到 browscap.ini 文件?

可以从 » http://browscap.org/得到一个browscap.ini文件。