>  기사  >  백엔드 개발  >  Linux에서 nginx, apache, php, mysql 구성 파일 경로 예 보기

Linux에서 nginx, apache, php, mysql 구성 파일 경로 예 보기

小云云
小云云원래의
2018-03-12 13:10:501469검색

Linux에서 nginx, apache, php, mysql 구성 파일 경로를 확인하는 방법. 다른 사람이 구성한 환경을 받았지만 관련 문서가 남아 있지 않은 경우. 이때 파일을 로드할 올바른 경로를 결정하는 방법. 이는 다음과 같이 판단할 수 있습니다.

1. apache 확인
먼저 명령을 실행하여 httpd 경로
ps aux | grep httpd
예를 들어 httpd 경로는 /usr/local/apache/bin/httpd
다음 명령을 실행합니다
/usr/local/apache/ bin/httpd -V | grep “SERVER_CONFIG_FILE”
컴파일 중에 로드된 httpd.conf 구성 파일 경로를 찾을 수 있습니다.
-V 매개변수는 컴파일 중에 구성된 매개변수를 볼 수 있습니다.

2.
먼저 nginx 경로를 찾는 명령을 실행합니다.
ps aux | grep nginx
예를 들어 nginx 경로는
/usr/local/nginx/sbin/nginx

다음 명령을 실행합니다
/usr/local/nginx /sbin/nginx -V
기본적으로 설치 디렉터리에 넣습니다. conf/nginx.conf를 다운로드합니다.
3. mysql을 결정합니다.
먼저 명령을 실행하여 mysql 경로를 찾습니다.
ps aux | grep mysqld
예를 들어, mysqld 경로는 다음과 같습니다.
/usr/bin/mysql

다음 명령을 실행하세요
/usr/bin/ mysql –verbose –help | grep -A 1 'Default options'
또는
/usr/bin/mysql –print-defaults

4. php
(1)에서 로드한 구성 파일 경로를 phpinfo를 통해 확인하고 파일을 작성한 다음 "Loaded Configuration File"에 해당하는 값을 찾으세요. 이는 php
(2)에 의해 로드된 구성 파일입니다. nginx+php 구성인 경우 php 실행 경로
ps aux | grep php
예를 들어 경로는 /usr/local/nginx/sbin입니다. /php-fpm
그런 다음 다음 명령을 실행합니다.
/usr/local/nginx/sbin/php-fpm -i | grep “Loaded Configuration File”
즉, php
(3)에서 로드한 구성 파일을 볼 수 있습니다. 이는 apache+mod_php 구성이므로 apache 구성 파일에서 로드된 php.ini 경로를 볼 수도 있습니다. PHPIniDir "/usr/local/apache/conf/php.ini"

물론 find
를 통해 검색하는 간단한 방법이 있습니다(예:
find / -name nginx.conf
find / -). name php.ini
find / -name my.cnf
find / -name httpd.conf

이 찾기 방법에는 브러시 선택이 필요합니다

원본 텍스트: http://www.phper163.com/archives/ 368

Linux에서 nginx, apache, php, mysql 구성 파일 경로를 확인하는 방법. 다른 사람이 구성한 환경을 받았는데 관련 문서가 남아 있지 않은 경우. 이때 파일을 로드할 올바른 경로를 결정하는 방법. 다음과 같이 판단할 수 있습니다.
1. Apache 판단
먼저 httpd 경로를 찾기 위해
ps aux | grep httpd
예를 들어 httpd 경로는 /usr/local/apache/bin/httpd
다음을 실행합니다. 명령
/usr/local/apache /bin/httpd -V | grep “SERVER_CONFIG_FILE”
컴파일 중에 로드된 httpd.conf 구성 파일 경로를 찾을 수 있습니다.
-V 매개변수는 컴파일 중에 구성된 매개변수를 볼 수 있습니다

2. nginx 결정
먼저 명령을 실행하여 nginx 경로
ps aux | grep nginx
예를 들어 nginx 경로는
/usr/local/nginx/sbin/nginx

다음 명령을 실행하세요
/usr/local /nginx/sbin/nginx -V
기본적으로 conf/nginx.conf는
3 디렉터리에 설치됩니다. mysql을 결정합니다.
먼저 명령을 실행하여 mysql 경로를 찾습니다.
ps aux | grep mysqld
예를 들어 mysqld 경로는
/usr/bin/mysql

다음 명령을 실행하세요
/usr/bin /mysql –verbose –help | grep -A 1 '기본 옵션'
또는
/usr/bin/mysql –print- 기본값

4.php
(1)에서 로드한 구성 파일의 경로를 확인하고, phpinfo 파일을 작성한 후 "Loaded Configuration File"에 해당하는 값을 찾아 접근하면 됩니다. " 는 php에서 로드하는 구성 파일입니다.
(2) nginx+php 구성인 경우 php 실행 경로도 찾을 수 있습니다
ps aux | grep php
예를 들어 경로는 /usr/local/nginx/ sbin/php-fpm
다음 명령을 실행하세요
/usr /local/nginx/sbin/php-fpm -i | grep “Loaded Configuration File”
php
(3)에 의해 로드된 구성 파일을 볼 수 있습니다. Apache+mod_php 구성이므로 Apache 구성 파일 php.ini 경로에서 로딩을 볼 수도 있습니다. PHPIniDir "/usr/local/apache/conf/php.ini"

물론 find
를 통해 검색하는 간단한 방법이 있습니다(예:
find / -name nginx.conf
find / -). name php.ini
find / -name my.cnf
find / -name httpd.conf

이 찾기 방법에는 브러시 선택이 필요합니다

위 내용은 Linux에서 nginx, apache, php, mysql 구성 파일 경로 예 보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.