"PHP compilation options" 到底是什么意思?

What do exactly mean by "PHP compilation options"?

我在笔记本电脑上使用 PHP 7.2.8 Windows 10 Home Single Language 64-bit操作系统

我已经使用最新的 XAMPP 在我的笔记本电脑上安装了 PHP 7.2.8安装程序。

我从 Description of phpinfo() function from PHP Manual

中看到以下文字

Outputs a large amount of information about the current state of PHP. This includes information about PHP compilation options and extensions,......

我没有从上面摘自 PHP 手册的文本中得到 "PHP compilation options" 的确切含义。

我在笔记本电脑上 运行 检查了 phpinfo(); 的输出。

我只能看到与编译相关的输出中的一行,如下所示:

编译器 MSVC15 (Visual C++ 2017)

上面这行是指PHP手册中提到的"PHP compilation options"还是"PHP compilation options"不是这个?

如果 "PHP compilation options" 表示我上面提到的同一行,那么为什么 phpinfo(); 的输出中不存在多个编译选项?

PHP 是用 C 编写的。C 是一种编译语言,这意味着您使用 C 编译器从源代码创建可执行二进制文件。这样做时,您可以传递许多选项来影响生成的二进制文件中的内容。

有关可能的编译选项的部分列表,请参阅 http://php.net/manual/en/configure.about.php。引用

Most configure options are listed in their appropriate locations on the extension reference pages and not here. For a complete up-to-date list of configure options, run ./configure --help in your PHP source directory after running autoconf (see also the Installation chapter). You may also be interested in reading the » GNU configure documentation for information on additional configure options such as --prefix=PREFIX.

phpinfo() 页面通常包含一行列出配置选项的行:

如需更详细的解释,请查看 PHP Internals 一书中关于构建 php 的章节: