>  기사  >  백엔드 개발  >  php.ini 파일에 대한 수정 사항이 적용되지 않으면 어떻게 해야 합니까?

php.ini 파일에 대한 수정 사항이 적용되지 않으면 어떻게 해야 합니까?

coldplay.xixi
coldplay.xixi원래의
2020-07-27 10:40:135092검색

php.ini 파일 수정이 적용되지 않는 문제에 대한 해결 방법: 먼저 [php.ini]의 유효 파일 위치를 확인하고 [php -i | grep php.ini] 명령줄을 실행하세요. phpinfo의 구성 파일에 따라.

php.ini 파일에 대한 수정 사항이 적용되지 않으면 어떻게 해야 합니까?

적용되지 않는 php.ini 파일을 수정하는 솔루션:

1 먼저 유효한 php.ini 파일 위치를 확인하고 명령줄

php -i | grep php.ini

get

php.ini 파일에 대한 수정 사항이 적용되지 않으면 어떻게 해야 합니까?

을 실행하세요. 2. php.ini

post_max_size = 1000M
upload_max_filesize=200M

에서 두 개의 매개변수를 수정한 후 저장하고 종료하고 php-fpm을 다시 시작하면 적용되지 않는 것을 확인합니다.

그런 다음 원인을 확인하세요

먼저 루트 디렉토리에 새로운 phpinfo.php 파일을 생성하세요

//phpinfo.php
<?php
echo phpinfo();

phpinfo

php.ini 파일에 대한 수정 사항이 적용되지 않으면 어떻게 해야 합니까?에서 구성 파일 디렉토리를 보면

post_max_size =8M
upload_max_filesize=2M

가 전혀 수정되지 않은 것을 발견합니다. php -i code>가 다르게 인쇄되는 것과 실제로는 같습니다. 그래서 첫걸음이 틀렸고, 제대로 맞추지 못한 채 오랫동안 애썼습니다. <code>php -i打印出来不一样。所以第一步就错了,后面折腾了很久,都没搞定。

按照这个目录位置区修改php.ini 立马上传文件成功了

总结:

php和php-fpm是两个软件, 而且我安装时是分开安装的,命令行 运行php -i | grep php.ini 使用的是php的配置文件目录, 而访问web服务器使用了php-fpm,走的是php-fpm指定的php.ini文件,导致web看phpinfo和命令行运行php -i

이 디렉토리 위치에 따라 php.ini를 수정하고 즉시 파일을 업로드하세요.

요약: php와 php-fpm은 두 가지 소프트웨어이며, 명령줄에서 php -i | php.ini는 php 구성 파일 디렉토리를 사용하고, php-fpm으로 지정된 php.ini 파일을 사용하는 php-fpm을 사용하여 웹 서버에 액세스합니다. 명령줄에서 php -i 를 실행하면 다른 결과가 생성됩니다. 물론 여기서 웹 접속을 사용한다면 웹에서 phpinfo를 참고하시기 바랍니다.

🎜관련 학습 권장 사항: 🎜초보부터 마스터까지 PHP 프로그래밍🎜🎜🎜

위 내용은 php.ini 파일에 대한 수정 사항이 적용되지 않으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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