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.
- Lær MySQL for nybegynnere-veiledning – del 1
- Lær MySQL for nybegynnere – del 2
- 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.