PHP*_*Fan 0 php xampp compilation phpinfo php-internals
我在Windows 10家庭单语言64位操作系统上运行的笔记本电脑上使用PHP 7.2.8
我已经使用最新版本的XAMPP安装程序在笔记本电脑上安装了PHP 7.2.8。
我从PHP手册的phpinfo()函数描述中看到以下文本
输出有关PHP当前状态的大量信息。这包括有关PHP编译选项和扩展的信息,......
从上述《 PHP手册》中的文字中,我没有得到“ PHP编译选项”的确切含义。
我phpinfo();
通过在笔记本电脑上运行来检查输出。
我只能在输出中看到与编译相关的一行,如下所示:
编译器MSVC15(Visual C ++ 2017)
上一行是不是PHP手册中提到的“ PHP编译选项”或“ PHP编译选项”之外的其他内容?
如果“ PHP编译选项”的意思与我上面提到的相同,那么为什么输出中不多于一个编译选项phpinfo();
?
PHP用C编写。C是一种编译语言,这意味着您使用C编译器从源代码创建可执行二进制文件。这样做时,您可以传递许多选项来影响结果二进制文件中的内容。
有关可能的编译选项的部分列表,请参见http://php.net/manual/en/configure.about.php。报价单
大多数配置选项在扩展参考页面的相应位置列出,而不是在此处。有关配置选项的最新列表,
./configure --help
请在运行后在PHP源目录中运行autoconf
(另请参见“ 安装”一章)。您可能也有兴趣阅读» GNU配置文档,以获取有关其他配置选项(例如)的信息--prefix=PREFIX
。
该phpinfo()
页面通常包含一行列出“配置”选项的行:
有关更详细的解释,请查看PHP Internals一书中有关构建php的章节: