Kuinka löytää MySQL-, PHP- ja Apache-määritystiedostoja
Tässä viestissä opimme joukon komentoja MySQL-tietokantapalvelimen (my.conf)
ja PHP-ohjelmointikielen (php. ini)
ja Apache HTTP-palvelin (http.conf)
, jotka yhdessä Linuxin kanssa muodostavat LAMP-pinon (Linux Apache Mysql/MariaDB PHP).
Konfigurointitiedosto (tai asetustiedosto) sisältää järjestelmään tai sovellukseen liittyviä asetuksia. Sen avulla kehittäjät ja järjestelmänvalvojat voivat hallita järjestelmän tai sovelluksen toimintaa.
Linux-järjestelmänvalvojana määritystiedostojen sijainnin tunteminen tai niiden löytämiskeinojen hallitseminen on korvaamaton taito.
Linux Directory Structuressa /etc
-hakemisto tai sen alihakemistot tallentavat järjestelmän tai sovelluksen määritystiedostoja.
Vaikka tämä on asetustiedostojen ensisijainen sijainti, muutamat kehittäjät päättävät tallentaa muita asetustiedostoja mukautetuihin hakemistoihin.
Kuinka löytää MySQL (my.conf) -määritystiedosto
Voit paikantaa MySQL-määritystiedoston käyttämällä mysql-komentorivityökalua tai mysqladmin-asiakasohjelmaa MySQL-palvelimen hallintaan.
Seuraavat komennot näyttävät mysql- tai mysqladmin-ohjesivun, joka sisältää osion, joka kertoo tiedostoista (määritystiedostoista), joista oletusasetukset luetaan.
Alla olevissa komennoissa grep-vaihtoehto -A
näyttää NUM riviä loppukontekstia vastaavien rivien jälkeen.
mysql --help | grep -A1 'Default options'
OR
mysqladmin --help | grep -A1 'Default options'
Pyri hallitsemaan MySQL-hallinta näiden hyödyllisten artikkelien avulla.
- Opi MySQL aloittelijoille -opas – Osa 1
- Opi MySQL aloittelijoille -opas – Osa 2
- 20 hyödyllistä Mysqladmin-komentoa tietokannan hallintaan
PHP (php.ini) -määritystiedoston löytäminen
PHP:tä voidaan ohjata päätteestä käyttämällä php-komentorivityökalua, yhdessä -i
-kytkimen kanssa, joka mahdollistaa PHP-tietojen ja asetusten näyttämisen sekä grep-komento auttaa sinua löytämään PHP-asetustiedosto näin:
php -i | grep "Loaded Configuration File"
Etsi Apachen http.conf/apache2.conf määritystiedosto
Voit kutsua apache2:n suoraan (mitä ei suositella useimmissa tapauksissa) tai hallita sitä käyttämällä apache2ctl-ohjausliittymää alla kuvatulla tavalla -V
-lipulla, joka näyttää apache2:n version ja koontiparametrit:
--------- On CentOS/RHEL/Fedora ---------
apachectl -V | grep SERVER_CONFIG_FILE
--------- On Debian/Ubuntu/Linux Mint ---------
apache2ctl -V | grep SERVER_CONFIG_FILE
Siinä kaikki! Muista jakaa ajatuksesi tästä viestistä tai tarjota meille muita mahdollisia tapoja löytää yllä olevat määritystiedostot kommenteissa.