MySQL, PHP 및 Apache 구성 파일을 찾는 방법


이 게시물에서 우리는 MySQL 데이터베이스 서버 (my.conf) , PHP 프로그래밍 언어 (php.ini) 및 Linux와 함께 LAMP (Linux Apache Mysql/MariaDB PHP) 스택을 구성하는 Apache HTTP 서버 (http.conf) .

구성 파일 (또는 구성 파일)에는 시스템 관련 또는 응용 프로그램 설정이 포함됩니다. 개발자와 관리자는 시스템 또는 응용 프로그램의 작동을 제어 할 수 있습니다.

Linux 시스템 관리자로서 구성 파일의 위치를 알고 있거나 파일을 찾는 방법을 마스터하는 것은 매우 중요한 기술입니다.

Linux 디렉토리 구조에서 /etc 디렉토리 또는 하위 디렉토리는 시스템 관련 또는 애플리케이션 구성 파일을 저장합니다.

이것이 구성 파일의 기본 위치이지만 일부 개발자는 다른 구성 파일을 사용자 지정 디렉터리에 저장하도록 선택합니다.

MySQL (my.conf) 구성 파일을 찾는 방법

mysql 명령 줄 도구 또는 MySQL 서버 관리 용 클라이언트 인 mysqladmin을 사용하여 MySQL 구성 파일을 찾을 수 있습니다.

다음 명령은 기본 옵션을 읽는 파일 (구성 파일)에 대해 설명하는 섹션이 포함 된 mysql 또는 mysqladmin 도움말 페이지를 표시합니다.

아래 명령에서 grep 옵션 -A 는 행을 일치시킨 후 NUM 행의 후행 컨텍스트를 표시합니다.

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

이 유용한 기사를 통해 MySQL 관리를 마스터하기 위해 노력하십시오.

  1. Learn MySQL for Beginners Guide – Part 1
  2. Learn MySQL for Beginners Guide – Part 2
  3. 20 Useful Mysqladmin Commands for Database Administration

PHP (php.ini) 구성 파일을 찾는 방법

PHP 정보 및 구성을 표시 할 수있는 -i 스위치와 함께 php 명령 줄 유틸리티를 사용하여 터미널에서 PHP를 제어 할 수 있으며 다음과 같이 PHP 구성 파일을 찾을 수 있도록 grep 명령을 사용할 수 있습니다.

$ php -i | grep "Loaded Configuration File"

Apache http.conf / apache2.conf 구성 파일 찾기

apache2를 직접 호출하거나 (대부분의 경우 권장되지 않음) apache2의 버전 및 빌드 매개 변수를 표시하는 -V 플래그와 함께 아래와 같이 apache2ctl 제어 인터페이스를 사용하여 관리 할 수 있습니다.

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

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

그게 다야! "이 게시물에 대한 귀하의 생각을 공유하거나 의견에서 위의 구성 파일을 찾을 수있는 다른 가능한 방법을 제공하십시오.