Hvordan finne MySQL, PHP og Apache konfigurasjonsfiler


I dette innlegget vil vi lære en rekke kommandoer for å finne standard konfigurasjonsfilene for MySQL databaseserver (my.conf), PHP-programmeringsspråket (php. ini) og Apache HTTP-server (http.conf), som sammen med Linux danner LAMP (Linux Apache Mysql/MariaDB PHP)-stabelen.

En konfigurasjonsfil (eller konfigurasjonsfil) inneholder systemrelaterte eller applikasjonsinnstillinger. Det gir utviklere og administratorer kontroll over driften av systemet eller en applikasjon.

Som Linux Sysadmin er det en uvurderlig ferdighet å kjenne plasseringen til konfigurasjonsfiler eller mestre måter å finne dem på.

I Linux Directory Structure lagrer /etc-katalogen eller dens underkataloger systemrelaterte filer eller programkonfigurasjonsfiler.

Selv om dette er den primære plasseringen av konfigurasjonsfiler, velger noen få utviklere å lagre andre konfigurasjonsfiler i egendefinerte kataloger.

Hvordan finne MySQL (my.conf) konfigurasjonsfil

Du kan finne MySQL-konfigurasjonsfilen ved å bruke mysql-kommandolinjeverktøyet eller mysqladmin, en klient for å administrere en MySQL-server.

Følgende kommandoer viser hjelpesiden mysql eller mysqladmin, som inkluderer en seksjon som snakker om filene (konfigurasjonsfilene) som standardalternativene leses fra.

I kommandoene nedenfor viser grep-alternativet -A NUM linjer med etterfølgende kontekst etter samsvarende linjer.

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

Gjør en innsats for å mestre MySQL-administrasjonen gjennom disse nyttige artiklene.

  1. Lær MySQL for nybegynnere-veiledning – del 1
  2. Lær MySQL for nybegynnere – del 2
  3. 20 nyttige Mysqladmin-kommandoer for databaseadministrasjon

Hvordan finne PHP (php.ini) konfigurasjonsfil

PHP kan kontrolleres fra terminalen ved hjelp av php-kommandolinjeverktøyet, i forbindelse med -i-bryteren som muliggjør visning av PHP-informasjon og konfigurasjoner og grep-kommandoen hjelper deg å finne PHP-konfigurasjonsfilen slik:

php -i | grep "Loaded Configuration File"

Finn Apache http.conf/apache2.conf konfigurasjonsfil

Du kan påkalle apache2 direkte (noe som ikke anbefales i de fleste tilfeller) eller administrere det ved å bruke apache2ctl kontrollgrensesnitt som nedenfor med -V-flagget som viser versjonen og byggeparametrene til apache2:

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

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

Det er alt! Husk å dele tankene dine om dette innlegget eller gi oss andre mulige måter å finne konfigurasjonsfilene ovenfor i kommentarfeltet.