Wyszukiwanie w witrynie

Jak znaleźć pliki konfiguracyjne MySQL, PHP i Apache


W tym poście poznamy szereg poleceń służących do lokalizowania domyślnych plików konfiguracyjnych dla serwera bazy danych MySQL (my.conf), języka programowania PHP (php. ini) i serwer Apache HTTP (http.conf), które wraz z Linuksem tworzą stos LAMP (Linux Apache Mysql/MariaDB PHP).

Plik konfiguracyjny (lub plik konfiguracyjny) zawiera ustawienia związane z systemem lub aplikacją. Daje programistom i administratorom kontrolę nad działaniem systemu lub aplikacji.

Dla administratora systemu Linux znajomość lokalizacji plików konfiguracyjnych lub opanowanie sposobów ich wyszukiwania jest bezcenną umiejętnością.

W strukturze katalogów systemu Linux katalog /etc lub jego podkatalogi przechowują pliki związane z systemem lub pliki konfiguracyjne aplikacji.

Chociaż jest to główna lokalizacja plików konfiguracyjnych, kilku programistów decyduje się na przechowywanie innych plików konfiguracyjnych w niestandardowych katalogach.

Jak znaleźć plik konfiguracyjny MySQL (my.conf).

Możesz zlokalizować plik konfiguracyjny MySQL za pomocą narzędzia wiersza poleceń mysql lub mysqladmin, klienta do zarządzania serwerem MySQL.

Poniższe polecenia wyświetlą stronę pomocy mysql lub mysqladmin, która zawiera sekcję opisującą pliki (pliki konfiguracyjne), z których odczytywane są opcje domyślne.

W poniższych poleceniach opcja grep -A wyświetla NUM linie końcowego kontekstu po pasujących liniach.

mysql --help | grep -A1 'Default options'
OR
mysqladmin --help | grep -A1 'Default options'

Postaraj się opanować administrację MySQL dzięki tym pomocnym artykułom.

  1. Poznaj przewodnik po MySQL dla początkujących – część 1
  2. Poznaj przewodnik po MySQL dla początkujących – część 2
  3. 20 przydatnych poleceń Mysqladmin do administrowania bazami danych

Jak znaleźć plik konfiguracyjny PHP (php.ini).

PHP można kontrolować z terminala za pomocą narzędzia wiersza poleceń php, w połączeniu z przełącznikiem -i, który umożliwia wyświetlanie informacji i konfiguracji PHP oraz pomoc dotyczącą polecenia grep, którą możesz znaleźć plik konfiguracyjny PHP w następujący sposób:

php -i | grep "Loaded Configuration File"

Znajdź plik konfiguracyjny Apache http.conf/apache2.conf

Możesz wywołać Apache2 bezpośrednio (co nie jest zalecane w większości przypadków) lub administrować nim za pomocą interfejsu sterującego apache2ctl jak poniżej, z flagą -V, która pokazuje wersję i parametry kompilacji Apache2:

--------- On CentOS/RHEL/Fedora ---------
apachectl -V | grep SERVER_CONFIG_FILE

--------- On Debian/Ubuntu/Linux Mint ---------
apache2ctl -V | grep SERVER_CONFIG_FILE

To wszystko! Pamiętaj, aby podzielić się swoimi przemyśleniami na temat tego wpisu lub podać w komentarzach inne możliwe sposoby zlokalizowania powyższych plików konfiguracyjnych.