Kuidas leida MySQL, PHP ja Apache konfiguratsioonifaile


Selles postituses õpime mitmeid käske vaikimisi konfiguratsioonifailide leidmiseks MySQL-i andmebaasiserveri (my.conf) , PHP programmeerimiskeele (php.ini) ja Apache HTTP-server (http.conf) , mis koos Linuxiga moodustavad LAMP-i (Linux Apache Mysql/MariaDB PHP) virna.

Konfiguratsioonifail (või konfiguratsioonifail) sisaldab süsteemiga seotud või rakenduse sätteid. See annab arendajatele ja administraatoritele kontrolli süsteemi või rakenduse töö üle.

Linuxi Sysadminina on konfiguratsioonifailide asukoha teadmine või nende leidmise vahendite valdamine hindamatu oskus.

Linuxi kataloogistruktuuris talletatakse kataloogis /etc või selle alamkataloogides süsteemiga seotud või rakenduse konfiguratsioonifailid.

Kuigi see on konfiguratsioonifailide peamine asukoht, otsustavad vähesed arendajad muud konfiguratsioonifailid kohandatud kataloogidesse salvestada.

Kuidas leida MySQL (my.conf) konfiguratsioonifaili

MySQL-i konfiguratsioonifaili leiate MySQL-serveri haldamise kliendi mysqladmin abil.

Järgmiste käskudega kuvatakse mysqli või mysqladmini spikri leht, mis sisaldab jaotist, mis räägib failidest (konfiguratsioonifailidest), kust vaikevalikuid loetakse.

Allpool olevates käskudes kuvab grep-valik -A pärast ridade sobitamist NUM järgnevat konteksti rida.

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

Nende kasulike artiklite abil proovige hallata MySQL-i administreerimist.

  1. Õppige MySQL algajatele juhendit - 1. osa
  2. Õppige MySQL algajatele juhendit - 2. osa
  3. 20 kasulikku Mysqladmini käsku andmebaaside haldamiseks

Kuidas leida PHP (php.ini) konfiguratsioonifaili

PHP-d saab terminalist juhtida, kasutades käsku grep, mis aitab teil leida PHP konfiguratsioonifaili nii:

$ php -i | grep "Loaded Configuration File"

Leidke Apache http.conf/apache2.conf konfiguratsioonifail

Apache2 saate käivitada otse (mida enamikul juhtudel ei soovitata) või hallata apache2ctl juhtimisliidese abil, nagu allpool, lipuga -V , mis näitab apache2 versiooni ja parameetreid:

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

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

See on kõik! Ärge unustage jagada oma mõtteid selle postituse kohta või pakkuda meile muid ülaltoodud konfiguratsioonifailide leidmise viise kommentaarides.