我正在编写一个shell脚本来更新我的Ubuntu 10.04 x86_64版本上的APC。当我最初编译APC(新系统,第一次安装)时,它会生成以下文件:
/etc/php5/conf.d/apc.ini
我的所有更新脚本都是下载新的源文件集,编译它们,并安装旧版本。当我编译新版本的APC时,我传递./configure我在原始安装期间所做的相同参数。我期待它生成一个新的apc.ini文件并踩我的旧文件。但是它似乎没有这样做。
为什么不覆盖旧的apc.ini?在编译/安装过程中是否生成了apc.ini?这是我可以依赖的正常行为吗?
答案 0 :(得分:0)
我相信它会在您运行./configure
时生成配置文件,并在您运行make install
时尝试将其移动到实际目标,但它不会仅仅因为您覆盖文件的现有副本可能已经对其进行了定制,并且在升级时不希望它被更改(或丢失)。
您应该能够在其中一个构建目录中找到生成的conf文件的副本。运行configure后搜索apc.ini或类似名称。