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.

  1. Opi MySQL aloittelijoille -opas – Osa 1
  2. Opi MySQL aloittelijoille -opas – Osa 2
  3. 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.