Zoeken op website

Hoe u MySQL-, PHP- en Apache-configuratiebestanden kunt vinden


In dit bericht leren we een aantal commando's voor het lokaliseren van de standaardconfiguratiebestanden voor MySQL databaseserver (my.conf), PHP-programmeertaal (php. ini) en Apache HTTP-server (http.conf), die samen met Linux de LAMP-stack (Linux Apache Mysql/MariaDB PHP) vormen.

Een configuratiebestand (of configuratiebestand) bevat systeemgerelateerde of applicatie-instellingen. Het geeft ontwikkelaars en beheerders controle over de werking van het systeem of een applicatie.

Als Linux-sysadmin is het kennen van de locatie van configuratiebestanden of het beheersen van de middelen om ze te vinden een vaardigheid van onschatbare waarde.

In de Linux-directorystructuur slaan de map /etc of de submappen ervan systeemgerelateerde of applicatieconfiguratiebestanden op.

Hoewel dit de primaire locatie van configuratiebestanden is, kiezen enkele ontwikkelaars ervoor om andere configuratiebestanden in aangepaste mappen op te slaan.

Hoe u het MySQL-configuratiebestand (my.conf) kunt vinden

U kunt het MySQL-configuratiebestand lokaliseren met behulp van het mysql-opdrachtregelprogramma of mysqladmin, een client voor het beheren van een MySQL-server.

Met de volgende opdrachten wordt de helppagina van mysql of mysqladmin weergegeven, die een sectie bevat waarin wordt gesproken over de bestanden (configuratiebestanden) waaruit de standaardopties worden gelezen.

In de onderstaande opdrachten geeft de grep optie -A NUM regels met afsluitende context weer na overeenkomende regels.

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

Doe een poging om het MySQL-beheer onder de knie te krijgen via deze nuttige artikelen.

  1. Leer MySQL voor beginnershandleiding – deel 1
  2. Leer MySQL voor beginnershandleiding – deel 2
  3. 20 Handige Mysqladmin-opdrachten voor databasebeheer

Hoe u een PHP-configuratiebestand (php.ini) kunt vinden

PHP kan vanaf de terminal worden bestuurd met behulp van het php-opdrachtregelhulpprogramma, in combinatie met de -i-schakelaar waarmee PHP-informatie en -configuraties kunnen worden weergegeven en de grep-opdracht helpt u bij het vinden het PHP-configuratiebestand als volgt:

php -i | grep "Loaded Configuration File"

Zoek het Apache http.conf/apache2.conf configuratiebestand

U kunt apache2 rechtstreeks aanroepen (wat in de meeste gevallen niet wordt aanbevolen) of het beheren met behulp van de apache2ctl controle-interface, zoals hieronder, met de vlag -V die toont de versie- en buildparameters van apache2:

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

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

Dat is alles! Vergeet niet om uw mening over dit bericht te delen of ons andere mogelijke manieren te geven om de bovenstaande configuratiebestanden in de reacties te vinden.