重新编译PHP

Modified on: Thu, 10 Oct 2019 03:40:02 +0800

假设我编译并安装了PHP,然后我想在几个月后添加额外的扩展。

  1. 我是否需要在初始安装期间使用我想要的新模块指定我所包含的所有内容?

  2. 如果我不记得我用来编译初始PHP安装的确切命令怎么办?

  3. 我是否必须经历整个......

    ./ configure ...
    制造&& make install

  4. 醇>

最佳答案

首先,根据您的发行版/环境,该模块可以作为扩展DLL / Linux包提供,它更易于安装,并且不需要任何重新编译。但是,如果你绝对必须......

1 - 是的,通常您需要指定初始构建中的所有内容。除非你想从根本上改变你的设置(即删除模块等)

2 - 使用以下内容创建一个php文件:

<?php phpinfo(); ?>

在浏览器中查看此脚本,以查看有关当前PHP安装的信息。在顶部,您应该看到初始构建中使用的configure命令。请注意,如果您之前没有编译过某些库的路径,那么您的机器上的路径可能会有所不同(例如,您喜欢的发行人编译时使用的路径)。

3 - 是的,通常你需要做./configure [options]&&制造&& make install使用您提供的配置选项将二进制文件和模块放在正确的位置。

作者:richsage

相关问答

添加新评论