Cum să găsiți fișierele de configurare MySQL, PHP și Apache


În această postare, vom afla o serie de comenzi pentru localizarea fișierelor de configurare implicite pentru serverul de baze de date MySQL (my.conf), limbajul de programare PHP (php. ini) și serverul Apache HTTP (http.conf), care împreună cu Linux formează stiva LAMP (Linux Apache Mysql/MariaDB PHP).

Un fișier de configurare (sau fișier de configurare) conține setări legate de sistem sau de aplicație. Oferă dezvoltatorilor și administratorilor controlul asupra funcționării sistemului sau a unei aplicații.

Ca administrator de sistem Linux, cunoașterea locației fișierelor de configurare sau stăpânirea mijloacelor de a le găsi este o abilitate neprețuită.

În Linux Directory Structure, directorul /etc sau subdirectoarele sale stochează fișiere legate de sistem sau de configurare a aplicației.

Deși aceasta este locația principală a fișierelor de configurare, câțiva dezvoltatori aleg să stocheze alte fișiere de configurare în directoare personalizate.

Cum să găsiți fișierul de configurare MySQL (my.conf).

Puteți găsi fișierul de configurare MySQL folosind instrumentul de linie de comandă mysql sau mysqladmin, un client pentru gestionarea unui server MySQL.

Următoarele comenzi vor afișa pagina de ajutor mysql sau mysqladmin, care include o secțiune care vorbește despre fișierele (fișierele de configurare) din care sunt citite opțiunile implicite.

În comenzile de mai jos, opțiunea grep -A afișează NUM linii de context final după liniile care se potrivesc.

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

Faceți un efort pentru a stăpâni administrarea MySQL prin aceste articole utile.

  1. Învățați Ghidul MySQL pentru începători – Partea 1
  2. Învățați Ghidul MySQL pentru începători – Partea 2
  3. 20 de comenzi Mysqladmin utile pentru administrarea bazelor de date

Cum să găsiți fișierul de configurare PHP (php.ini).

PHP poate fi controlat de la terminal folosind utilitarul de linie de comandă php, împreună cu comutatorul -i care permite afișarea informațiilor și configurațiilor PHP, iar comanda grep vă ajută să găsiți fișierul de configurare PHP așa:

php -i | grep "Loaded Configuration File"

Găsiți fișierul de configurare Apache http.conf/apache2.conf

Puteți să invocați apache2 direct (ceea ce nu este recomandat în majoritatea cazurilor) sau să îl administrați folosind interfața de control apache2ctl, ca mai jos, cu indicatorul -V care arată versiunea și parametrii de construcție ai apache2:

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

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

Asta e tot! Nu uitați să vă împărtășiți gândurile despre această postare sau să ne oferiți alte modalități posibile de a localiza fișierele de configurare de mai sus în comentarii.