>  기사  >  백엔드 개발  >  Linux php.ini가 적용되지 않는 경우 수행할 작업

Linux php.ini가 적용되지 않는 경우 수행할 작업

藏色散人
藏色散人원래의
2022-11-01 10:20:591860검색

Linux php.ini가 적용되지 않는 해결 방법: 1. php.ini 구성 파일을 다시 로드합니다. 2. 인쇄된 "phpinfo();"에서 수정할 구성을 검색합니다. 3. "php-fpm.conf"를 확인합니다. "구성 파일, php.ini의 구성을 덮어썼는지 확인하세요.

Linux php.ini가 적용되지 않는 경우 수행할 작업

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.

Linux php.ini가 적용되지 않으면 어떻게 해야 하나요?

Linux 환경에서 php.ini 수정이 적용되지 않는 문제 해결

수정 후 php.ini가 적용되지 않는 주요 이유는 다음과 같습니다.

1.php.ini 구성 파일을 수정한 후, php.ini 구성은 문서를 다시 로드하지 않습니다.

2. php.ini 구성 파일이 여러 개 있습니다.

3. php.ini의 구성이 다른 파일의 구성으로 덮어쓰여집니다.

문제 해결:

1 구성을 수정한 후 phpinfo()를 인쇄합니다. 어떤 구성 파일을 읽었는지 확인하고 수정한 구성 파일이 올바른지 확인하세요. 아래 그림과 같습니다.

Linux php.ini가 적용되지 않는 경우 수행할 작업

2. 인쇄된 phpinfo();에서 수정한 구성을 검색합니다. 로컬 값(로컬 변수)과 마스터 값(메인 변수)이 마스터 값을 덮어씁니다. 는 php.ini 구성 항목의 값이며 로컬 값은 아래와 같이 코드에 설정된 값일 수 있습니다. 예: ini_set('display_errors',true);,

또한 Baidu는 php가 Apache 구성 파일에서 다시 작성할 수 있습니다. .ini 설정은 conf/httpd.conf 또는 conf.d/**.conf에 있을 수 있습니다. 그러나 일반적으로 conf.d 파일은 다음과 같습니다. Windows에서는 찾을 수 없습니다. Linux 버전의 Apache에는 conf.d 파일이 있습니다.

Linux php.ini가 적용되지 않는 경우 수행할 작업

3. php5.3.3 이전에는 php-fpm이 php에 포함되어 있지 않았습니다. php5.3.3 이상에서는 php에서 설정하는 것 외에도 기본적으로 php.ini에 있습니다. .ini, php-fpm.conf에서도 구성할 수 있으며 php-fpm.conf는 php.ini보다 우선순위가 높습니다.

php-fpm.conf 구성 파일을 확인하거나 php-fpm.d/.conf 파일의 구성이 php.ini의 구성을 포함하는지 확인하세요. php-fpm의 구성 예는 다음과 같습니다: php_value[session. save_handler] = redis php_value [session.save_path] = "tcp://***.***.***.***:6379?auth=***"

추천 학습: "PHP 비디오 튜토리얼 "

위 내용은 Linux php.ini가 적용되지 않는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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