2012-06-27 3 views
3

주어진 PHP 구성 속성이 어디에 설정되어 있는지 알 수있는 방법이 있습니까?phpinfo 필드의 소스

다음

max_input_time 60 120

내가 max_input_time의 실제 값이 120

것을 알고는 방법이 있나요 : 나는 phpinfo()을 실행하면

나는, 예를 들어 값 속성의 목록을 이 값이 설정된 곳을 알고 싶습니까? 글로벌 php.ini? 로컬 php.ini? 하드 코드 된?

답변

1

옵션이 ini_set, .htaccess ph를 통해 설정되었는지 구분할 방법이 없습니다. p_value 또는 php.ini.

+0

불행히도 이것은 '옳은'대답입니다. ( – skafandri

+0

불행히도 동의합니다. –

1

출력 상단에 있습니다. "로드 된 구성 파일"및 "추가 .ini 파일을 구문 분석합니다"를 찾습니다.

+0

나는 이것을 알고있다! 하지만 특정 속성이 설정된 곳을 알고 싶습니다. – skafandri

+0

일반적으로 표시된 ini 파일 순서대로 맞습니다. 마지막 설정은 이전 설정의 설정을 덮어 씁니다. 하지만 설정이 지정되었음을 알리는 기능이나 방법에 대해서는 알지 못합니다. 당신은 너 자신을 위해 그것을 봐야한다. – acme

+0

이 모든 것을 알고 있지만 여전히 내 문제에 대한 해결책을 찾을 수 없습니다. – skafandri

0

마스터 설정은 PHP 구성 파일 (php.ini)에서 가져옵니다. 이 파일의 소스는 "Loaded Configuration File"섹션의 상단에 있습니다 ("/etc/php5/cgi/php.ini"또는 "c : \ Program Files \ php5 \ php.ini"와 같은 것을 읽을 것입니다) (PHP 5.2 이전에는 값이 "구성 파일 (php.ini) 경로"에 표시됨)

로컬 설정은 아파치 config (httpd.conf 또는 vhosts.conf 등)의 지시문, .htaccess의 지시문이나 pho_info() 호출 전의 ini_set().

다른 볼 곳은 php_info - top 테이블의 ".ini 파일 추가 구문"에 선언되어 있습니다.

+0

어디에서 proprties **를 설정할 수 있는지 알고 있습니다 ** 특정 속성이 설정된 곳을 알고 싶습니다 – skafandri

+0

이 경우 정확하게 설정된 곳에 답하기 위해 찾을 수 없습니다. 그것은 위의 장소 중 하나이며, 이것이 당신이 할 최선입니다. 죄송합니다! – Robbie

관련 문제