'local value'와 'master value'의 차이점은 무엇입니까?
표시할 때phpinfo();2개의 컬럼이 표시됩니다.local value그리고.master value웹 서버는 언제 를 선택할 예정입니까?local value그리고 언제 선택할 것인가?master value?
master값은 PHP로 컴파일되거나 메인 경유로 설정됩니다.php.ini지시.즉, PHP가 실행되기 전에 PHP가 실행되었을 때 유효한 값입니다.
local현재 유효한 가치입니다.phpinfo()이 로컬 값은 를 통해 실행된 오버라이드의 최종 결과입니다.ini_set()콜,php_valuehttpd.conf/.htaccess 등의 명령어를 지정합니다.
예를들면,
php.ini: foo=bar
httpd.conf: php_value foo baz
.htaccess: php_value foo qux
ini_set: ini_set('foo', 'kittens');
.user.ini foo=bar # this file works conditionally see https://stackoverflow.com/a/32193087/1818723
그 점을 고려하면master값은qux, 및local값은kittens.
httpd.conf, .htaccess 또는 php_value 디렉티브를 사용하여 "Master Value"를 "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.
다음은 언제인지 설명하겠습니다..htaccess대.user.inihttps://stackoverflow.com/a/32193087/1818723 에서 동작합니다.
local은 웹 사이트 또는 사용자 전체이며 master는 시스템 전체 구성 옵션입니다.
마스터가 아닌 '글로벌'이라는 이름을 붙이면 더 쉽고 빠르게 이해할 수 있습니다.
숨어서부터.user.ini그리고..htaccess파일은 사이트 전체에 걸쳐 로컬 값과 함께 포함되어 있습니다.ini_set내부 옵션을 설정하는 기능.php파일
그PHPRC그리고.PHP_INI_SCAN_DIR파일에는 마스터(글로벌, 시스템 전체) 값이 포함됩니다.
PHPRC: /etc/syslog.ini
PHP_INI_SCAN_DIR: /etc/syslog/*.ini
언급URL : https://stackoverflow.com/questions/19520744/what-is-the-difference-between-local-value-and-master-value
'programing' 카테고리의 다른 글
| 로컬 호스트에서 메일을 보내도록 XAMPP를 설정하려면 어떻게 해야 합니까? (0) | 2023.01.15 |
|---|---|
| xml을 php 파일로 로드하는 동안 'xmlParseEntityRef: no name' 경고가 발생했습니다. (0) | 2023.01.15 |
| 링크를 클릭할 때 확인 대화 상자를 표시하는 방법은 무엇입니까? (0) | 2023.01.15 |
| MySQL 뷰 목록을 가져오려면 어떻게 해야 합니까? (0) | 2023.01.15 |
| 루프에서 반복을 건너뛰는 방법 (0) | 2023.01.15 |