지역 가치와 마스터 가치의 차이점은 무엇입니까
표시 할 때 phpinfo();
두 개의 열이 표시됩니다 . local value
및 master value
. 웹 서버가 local value
언제 선택 하고 언제 선택 master value
합니까?
master
PHP로 컴파일 된 값이거나 기본 php.ini
지시문을 통해 설정됩니다 . 예 : 코드를 실행하기 전에 PHP가 실행될 때 적용되는 값.
local
은를 호출하는 순간 현재 유효한 값입니다 phpinfo()
. 이 로컬 값은 ini_set()
호출, php_value
httpd.conf / .htaccess의 지시문 등을 통해 발생한 재정의의 END 결과입니다 .
예 :
php.ini: foo=bar
httpd.conf: php_value foo baz
.htaccess: php_value foo qux
ini_set: ini_set('foo', 'kittens');
이를 감안할 때 master
값은 qux
이고 local
값은 kittens
입니다.
"Master Value"(php.ini에서)는 httpd.conf , .htaccess 또는 php_value 지시문이있는 다른 Apache 구성 에서 "Local Value"로 재정의 될 수 있습니다 .
첫 번째는 로컬 값이고 두 번째는 글로벌 값입니다. 로컬 값은 전역 값을 무시하고 PHP, HTACCESS 등에서 설정되는 반면 전역 값은 php.ini에서 설정됩니다. 질문에 답하기 위해 첫 번째 값이 사용됩니다.
호스팅 된 웹 사이트는. htaccess
또는 .user.ini
먼저 (이 파일은 로컬 웹 사이트 폴더에 있으며 로컬 수준 구성 파일이라고도 할 수 있습니다).
로컬 값은 마스터 값보다 우선하므로 php는 먼저 로컬 값을 확인합니다.
php.ini
(기본 php 구성 파일)에 설정된 마스터 값 은 터미널에서 다음 명령을 실행하여 올바른 경로를 찾습니다.
php -i | grep 'Configuration File'
또는
php -i | grep php.ini
따라서에서 마스터 값을 설정하더라도 php.ini
로컬 값 .htaccess
또는.user.ini
'Program Tip' 카테고리의 다른 글
Spring 구성 디버깅 (0) | 2020.12.05 |
---|---|
표준 http 패키지로 사용자 지정 404 오류 페이지 표시 (0) | 2020.12.05 |
browserify / requirejs 모듈과 ES6 모듈의 차이점은 무엇입니까? (0) | 2020.12.05 |
clang의 stdbool.h에 #define false false가 포함 된 이유 (0) | 2020.12.05 |
바벨 대 바벨 코어 대 바벨 런타임 (0) | 2020.12.05 |