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.
- Õppige MySQL algajatele juhendit - 1. osa
- Õppige MySQL algajatele juhendit - 2. osa
- 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.