前回使用した./configureパラメーターを取得する方法は?


14

私は顧客のサーバーのLAMPスタックをアップグレードしていますが、前回コンパイルされた正確な最終設定でmysqlとapacheを./configureする必要があります。これらはどこで入手できますか?PHP構成文字列はphp -iで取得できます。他の人はどうですか?

回答:


19

解凍されたソースディレクトリは保存されていましたか?その場合、configureフラグは通常config.statusまたはにありconfig.logます。

これは、ソフトウェアとautoconfが使用されたかどうかによって若干異なります。


1
+1:(configureがautoconfによって生成されたと仮定)、$ config.status --recheckを実行して同じフラグを使用して再構成できます。
ウィリアムパーセル

3

config.statusには--config、最後の構成を出力するためのフラグがあります。実行して見つけました./config.status --help

--config設定を出力して終了

したがって、単に実行すると./config.status --config、すべての構成パラメーターが出力されます。


0

どのくらい前にコンパイルされたかに応じて、使用されるコマンドラインエントリがシェルの履歴に残っている場合があります。bashでは、次の手順で履歴を検索します。

  1. ctrl-r 履歴で逆検索機能を開始します
  2. 検索するコマンドの一部の入力を開始します(「configure」など)
  3. ctrl-r最初の結果を超えてさらに検索する必要がある場合は、もう一度押します
  4. 見つかったらEnterキーを押してコマンドラインを実行します(通常、右矢印は、実際に実行せずに、見つかったコマンド文字列を含むプロンプトを戻します)

すべてが福音派というわけではありませんが、ディストリビューションが提供するパッケージを使用するのではなく、多くのソフトウェアを自分でコンパイルすることは一般的に本当に悪い考えです。


これは福音主義的なものではなく、これがどのように機能するかということです;)残念ながら、RPMバージョンはそのケースを満たしていません。
ヴラディスラフラストルスニー

これは、通常の「CentOSを実行していますが、すべての最新バージョンが必要です」ケースですか?
オフィディアン

いいえ。さまざまな理由。ApacheのCentOSバージョンは、たとえばワーカーmpmをサポートしていません。トレントトラッカーであるため、サーバーにはワーカーmpmが必要でした。等
ヴラディスラフ・ラストラスニー

サポートを有効にしてソースrpmを再構築できると思います...仕様のパッチを維持する方が簡単かもしれません。おそらく、httpdのシステム更新がユーザーの設定を上書きしないように、独自のより高いエポックを設定する必要があります。
オフィディアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.