Jak pobrać parametry ./configure użyte ostatnio?


15

Aktualizuję stos LAMP na serwerze klienta i muszę ./configure mysql i apache z dokładnymi ostatnimi ustawieniami, z którymi zostały skompilowane ostatnim razem. Gdzie mogę je zdobyć? PHP konfiguracyjny ciąg może być pobrany przez php -i. Co z innymi?

Odpowiedzi:


19

Czy przechowywany był zdekompresowany katalog źródłowy? Jeśli tak, configureflagi zwykle znajdują się w config.statuslub config.log.

Różni się to nieznacznie w zależności od oprogramowania i tego, czy użyto automatycznego uwierzytelniania.


1
+1: Ponadto (zakładając, że konfiguracja została wygenerowana przez autoconf), możesz ponownie skonfigurować za pomocą tych samych flag, uruchamiając $ config.status --recheck.
William Pursell,

3

config.status ma --configflagę do wydrukowania ostatniej konfiguracji. Znalazłem to, biegając./config.status --help

--config wydrukuj konfigurację, a następnie zakończ

Więc po prostu uruchom ./config.status --config, a wydrukuje wszystkie parametry konfiguracji.


0

W zależności od tego, jak dawno zostały one skompilowane, użyte pozycje wiersza poleceń mogą nadal znajdować się w historii powłoki. Pod bash przeszukujesz historię za pomocą następującej procedury:

  1. ctrl-r uruchamia funkcję wyszukiwania wstecz w historii
  2. Zacznij wpisywać część polecenia, które chcesz wyszukać (np. „Konfiguruj”)
  3. Naciśnij ctrl-rponownie, jeśli chcesz przeszukać dalej pierwszy wynik
  4. Naciśnij Enter, aby wykonać wiersz polecenia po jego znalezieniu (prawa strzałka zwykle przywraca wiersz ze znalezionym ciągiem polecenia bez jego wykonania)

Nie wszystko jest ewangeliczne, ale ogólnie bardzo zły pomysł to samodzielne kompilowanie dużej ilości oprogramowania zamiast korzystania z pakietów dostarczanych przez twoją dystrybucję.


To nie jest ewangeliczne, tak to działa;) Niestety wersje RPM nie spełniają tego przypadku.
Vladislav Rastrusny

Jest to zwykły przypadek „Korzystam z CentOS, ale potrzebuję nowszych wersji wszystkiego”?
Ophidian

Nie. Różne powody. Wersja Apache dla CentOS nie obsługuje na przykład mpm pracownika. Będąc narzędziem do śledzenia torrentów, serwer potrzebował pracownika mpm. itp.
Vladislav Rastrusny

Przypuszczam, że możesz przebudować źródłowe rpm z włączoną obsługą ... Łata specyfikacji może być łatwiejsza w utrzymaniu. Prawdopodobnie musisz mieć własną, wyższą epokę, aby aktualizacje systemu httpd nie zastępowały twojej.
Ophidian
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.