Kako pronaći MySQL, PHP i Apache konfiguracijske datoteke


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

Konfiguracioni fajl (ili konfiguracioni fajl) sadrži postavke vezane za sistem ili aplikacije. On daje programerima i administratorima kontrolu nad radom sistema ili aplikacije.

Kao Linux Sysadmin, poznavanje lokacije konfiguracijskih datoteka ili ovladavanje načinima njihovog pronalaženja je neprocjenjiva vještina.

U strukturi Linux direktorija, /etc direktorij ili njegovi poddirektoriji pohranjuju datoteke vezane za sistem ili konfiguraciju aplikacije.

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

Kako pronaći MySQL (my.conf) konfiguracioni fajl

Možete locirati MySQL konfiguracijsku datoteku koristeći mysql alat za komandnu liniju ili mysqladmin, klijent za upravljanje MySQL serverom.

Sljedeće komande će prikazati stranicu pomoći 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 redova konteksta na kraju nakon odgovarajućih redova.

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

Potrudite se da savladate MySQL administraciju kroz ove korisne članke.

  1. Vodič za učenje MySQL za početnike – 1. dio
  2. Vodič za učenje MySQL za početnike – 2. dio
  3. 20 korisnih Mysqladmin naredbi za administraciju baze podataka

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

PHP se može kontrolisati sa terminala pomoću uslužnog programa php komandne linije, zajedno sa prekidačem -i koji omogućava prikazivanje PHP informacija i konfiguracija, a naredba grep vam pomaže da pronađete PHP konfiguracijski fajl ovako:

php -i | grep "Loaded Configuration File"

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

Možete pozvati apache2 direktno (što se ne preporučuje u većini slučajeva) ili ga administrirati koristeći apache2ctl kontrolno sučelje kao ispod sa -V zastavicom koja prikazuje verziju i parametre izgradnje 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 svoje mišljenje o ovom postu ili nam u komentarima navesti druge moguće načine za lociranje gornjih konfiguracijskih datoteka.