代码之家  ›  专栏  ›  技术社区  ›  PHPFan

“PHP编译选项”到底是什么意思?

  •  0
  • PHPFan  · 技术社区  · 6 年前

    我在用 菲律宾比索7.2.8 在我的笔记本电脑上 Windows 10家庭单语言64位操作系统

    我已经安装了 菲律宾比索7.2.8 夏普 安装工。

    Description of phpinfo() function from PHP Manual

    输出关于PHP当前状态的大量信息。 扩展,。。。。。。

    我没有从上面的PHP手册中得到“PHP编译选项”的确切含义。

    phpinfo(); 在我的笔记本上运行。

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

    上面这一行是指PHP手册中提到的“PHP编译选项”还是“PHP编译选项”不是这个意思?

    如果“PHP编译选项”与我前面提到的是同一行,那么为什么在 phpinfo();

    1 回复  |  直到 6 年前
        1
  •  6
  •   Gordon Haim Evgi    6 年前

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

    http://php.net/manual/en/configure.about.php

    大多数配置选项都列在扩展引用页的相应位置,而不是这里。要获得配置选项的最新完整列表,请运行 ./configure --help 运行后在PHP源目录中 autoconf Installation chapter ). 你可能也有兴趣阅读 GNU configure documentation 有关其他配置选项的信息,如 --prefix=PREFIX

    这个 phpinfo()

    example php info showing configure command

    有关更详细的解释,请查看php内部手册中有关构建php的章节:

    推荐文章