PHP 的编译配置详细选项

  说明: 若使用 fttpd 服务器,可以使用本指令编译 PHP。用模块的方式配合 fttpd 服务器,可以有较好的效率。

  说明: 数据库系统为 Adabas D 数据库时需要加本选项。关于 Adabas D 数据库的细节,可以参考 。

  说明: 只要加本选项,不用其它的参数或函数库,PHP 就会让系统有存取 dBase 资料表的功能。

  说明: 不用指定数据库路径及其它函数库等,可以读取 filePro 数据库 (唯读)。

  说明: 提供存取 mSQL 数据库。更多的细节请参考 mSQL 的网站 。

  说明: 提供存取 MySQL 数据库。更多的细节请参考 MySQL 的网站 。

  说明: 提供 ODBC 数据库装置,用来存取后端数据库。更多的细节请参考 iODBC 的网站 。

  说明: 当安装了 mcrypt 函数库后,可在编译 PHP 时加入本选项,让程序可以使用编解码功能。

  说明: 用来指定 或 php4.ini 的路径,供 PHP 初始化时使用。

  说明: 有时为了系统的安全性考虑,会指定 PHP 程序一定要在哪个目录执行。

  说明: 本选项一般不会使用,除非在开发 PHP 程序时比较有用。它可以显示额外的错误信息。

  说明: 打开这个选项,用户就不能透过浏览器读取 .htaccess 等和系统安全相关的文件。

  范例: 若使用 CGI VERSION 模式来执行 PHP 的设,打开本选项会增加安全性。例如用户读 遇到比较了解 PHP 系统的黑客级用户可能会自已输入以下网址 来读取相关信息。若 PHP 和 Apache 编译在一起,让 PHP 变成 Apache 的一部份,则不需要加入本选项。

  说明: 配置本选项后,PHP 的程序就不能使用短的标记,一定要用的长标记。

  说明: 若 PHP 在安全或编译所需的函数库在值得的路径,需要加入本选项,LDFLAGS 表示函数库的路径,CPPFLAGS 表示标头文件的路径。

相关阅读