php.ini 파일 수정이 적용되지 않는 문제에 대한 해결 방법: 먼저 [php.ini]의 유효 파일 위치를 확인하고 [php -i | grep php.ini] 명령줄을 실행하세요. phpinfo의 구성 파일에 따라.
적용되지 않는 php.ini 파일을 수정하는 솔루션:
1 먼저 유효한 php.ini 파일 위치를 확인하고 명령줄
php -i | grep php.ini
get
을 실행하세요. 2. php.ini
post_max_size = 1000M upload_max_filesize=200M
에서 두 개의 매개변수를 수정한 후 저장하고 종료하고 php-fpm을 다시 시작하면 적용되지 않는 것을 확인합니다.
그런 다음 원인을 확인하세요
먼저 루트 디렉토리에 새로운 phpinfo.php 파일을 생성하세요
//phpinfo.php <?php echo phpinfo();
phpinfo
에서 구성 파일 디렉토리를 보면
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 프로그래밍🎜🎜🎜요약: php와 php-fpm은 두 가지 소프트웨어이며, 명령줄에서
php -i | php.ini
는 php 구성 파일 디렉토리를 사용하고, php-fpm으로 지정된 php.ini 파일을 사용하는php-fpm
을 사용하여 웹 서버에 액세스합니다. 명령줄에서php -i
를 실행하면 다른 결과가 생성됩니다. 물론 여기서 웹 접속을 사용한다면 웹에서 phpinfo를 참고하시기 바랍니다.
위 내용은 php.ini 파일에 대한 수정 사항이 적용되지 않으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!