"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 的章节:
我在笔记本电脑上使用 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 runningautoconf
(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 的章节: