Vladislav Rastrusny Asked: 2010-03-16 04:20:16 +0800 CST2010-03-16 04:20:16 +0800 CST 2010-03-16 04:20:16 +0800 CST 如何获取上次使用的 ./configure 参数? 772 我正在升级客户服务器上的 LAMP 堆栈,需要 ./configure mysql 和 apache 使用它们上次编译的确切最后设置。我从哪里得到这些?PHP 配置字符串可以通过 php -i 获取。其他人呢? linux mysql php apache-2.2 configuration 3 个回答 Voted Best Answer Warner 2010-03-16T05:29:09+08:002010-03-16T05:29:09+08:00 解压后的源目录是否保留?如果是这样,configure标志通常会在config.statusor中config.log。 这取决于软件以及是否使用了 autoconf 略有不同。 sashoalm 2016-05-25T03:15:25+08:002016-05-25T03:15:25+08:00 config.status 有一个--config标志来打印最后的配置。我通过运行找到它./config.status --help --config 打印配置,然后退出 所以只需运行./config.status --config,它会打印出所有的配置参数。 Ophidian 2010-03-16T05:25:48+08:002010-03-16T05:25:48+08:00 根据它们的编译时间长短,使用的命令行条目可能仍在您的 shell 历史记录中。在 bash 下,您可以通过以下过程在历史记录中搜索: ctrl-r在历史上启动反向搜索功能 开始输入您要搜索的部分命令(例如“配置”) ctrl-r如果您需要在第一个结果之后搜索更远的位置,请再次按 找到后按回车键执行命令行(右箭头通常会带回带有找到的命令字符串的提示而不实际执行它) 不完全是福音派,但通常自己编译大量软件而不是使用发行版提供的软件包是个坏主意。
解压后的源目录是否保留?如果是这样,
configure
标志通常会在config.status
or中config.log
。这取决于软件以及是否使用了 autoconf 略有不同。
config.status 有一个
--config
标志来打印最后的配置。我通过运行找到它./config.status --help
所以只需运行
./config.status --config
,它会打印出所有的配置参数。根据它们的编译时间长短,使用的命令行条目可能仍在您的 shell 历史记录中。在 bash 下,您可以通过以下过程在历史记录中搜索:
ctrl-r
在历史上启动反向搜索功能ctrl-r
如果您需要在第一个结果之后搜索更远的位置,请再次按不完全是福音派,但通常自己编译大量软件而不是使用发行版提供的软件包是个坏主意。