Kako pronaći MySQL, PHP i Apache konfiguracijske datoteke


U ovom ćemo postu naučiti brojne naredbe za lociranje zadanih konfiguracijskih datoteka za MySQL poslužitelj baze podataka (my.conf) , PHP programski jezik (php.ini) i Apache HTTP poslužitelj (http.conf) , koji zajedno s Linuxom čine LAMP (Linux Apache Mysql/MariaDB PHP) stog.

Konfiguracijska datoteka (ili konfiguracijska datoteka) sadrži postavke povezane sa sustavom ili aplikacijom. Omogućuje programerima i administratorima kontrolu nad radom sustava ili aplikacije.

Kao Linux Sysadmin, poznavanje mjesta konfiguracijskih datoteka ili ovladavanje sredstvima za njihovo pronalaženje neprocjenjiva je vještina.

U Linux Directory Structure, direktorij /etc ili njegovi poddirektoriji pohranjuju datoteke povezane sa sustavom ili konfiguracijom aplikacije.

Iako je ovo primarno mjesto konfiguracijskih datoteka, nekoliko programera odlučuje pohraniti druge konfiguracijske datoteke u prilagođene direktorije.

Kako pronaći MySQL (my.conf) konfiguracijsku datoteku

Konfiguracijsku datoteku MySQL možete pronaći pomoću mysqladmina, klijenta za upravljanje MySQL poslužiteljem.

Sljedeće naredbe prikazat će stranicu pomoći za mysql ili mysqladmin, koja uključuje odjeljak koji govori o datotekama (konfiguracijskim datotekama) iz kojih se čitaju zadane opcije.

U naredbama ispod, grep opcija -A prikazuje NUM redaka pratećeg konteksta nakon odgovarajućih linija.

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

Potrudite se svladati MySQL administraciju kroz ove korisne članke.

  1. Naučite MySQL za početnike - 1. dio
  2. Naučite MySQL za početnike - 2. dio
  3. 20 korisnih Mysqladmin naredbi za administraciju baza podataka

Kako pronaći PHP (php.ini) konfiguracijsku datoteku

PHP-om se može upravljati s terminala pomoću naredbe grep koja vam pomaže pronaći PHP-ovu konfiguracijsku datoteku ovako:

$ php -i | grep "Loaded Configuration File"

Pronađite konfiguracijsku datoteku Apache http.conf/apache2.conf

Možete izravno pozvati apache2 (što se u većini slučajeva ne preporučuje) ili ga administrirati pomoću kontrolnog sučelja apache2ctl kao što je dolje sa zastavicom -V koja prikazuje verziju i parametre izrade apache2:

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

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

To je sve! Ne zaboravite podijeliti svoja razmišljanja o ovom postu ili nam pružiti druge moguće načine pronalaska gore navedenih konfiguracijskih datoteka u komentarima.