업로드할 수 없는 PHP 이미지에 대한 해결 방법: 1. "file_uploads"를 켜고 업로드 크기를 결정합니다. 2. "memory_limit" 값을 "post_max_size" 값보다 크게 수정합니다. 3. 허용되는 최대값을 설정합니다. 각 스크립트의 실행 시간.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP 환경에서 이미지를 업로드할 수 없는 문제에 대한 여러 가지 해결 방법
php.ini 구성 파일(다음
1. file_uploads가 켜져 있는지 여부. HTTP 파일 업로드를 허용하려면 켜져야 합니다. 업로드 크기를 결정합니다. post_max_size = 8M(서버 측)
2 PHP에서 허용하는 POST 데이터의 최대 길이입니다. ) 대용량 파일을 업로드하려면 이 값이 "upload_max_filesize"보다 커야 합니다. " "memory_limit"는 구성 스크립트에서 메모리 제한이 활성화된 경우 파일 업로드에도 영향을 미칩니다.
일반적으로 "memory_limit"는 "post_max_size"보다 커야 합니다. 업로드가 허용되는 최대 파일 크기는 upload_max_filesize = 1204KB입니다.
3 각 스크립트의 최대 허용 실행 시간은 초 단위로 측정됩니다. 스크립트가 쓸모없어지므로 지속적으로 서버 리소스를 점유합니다.
참고: "max_execution_time"은 스크립트 자체의 실행 시간에만 영향을 미칩니다.
system()/sleep() 함수 사용, 데이터베이스 쿼리, 파일 업로드 등과 같이 스크립트 실행 외에 소요된 기타 시간은 포함되지 않습니다.
안전 모드에서는 ini_set()을 사용하여 런타임 시 이 설정을 변경할 수 없습니다. 각 스크립트가 입력 데이터(POST, GET, 업로드)를 수신하도록 허용되는 최대 시간으로, 스크립트가 적용할 수 있는 최대 시간을 초 단위로 설정합니다. 메모리 바이트. 이는 잘못된 스크립트가 서버의 모든 메모리를 소모하는 것을 방지하는 데 도움이 됩니다. 이 지시어를 사용하려면 컴파일 타임에 활성화해야 합니다.
【추천 학습: PHP 비디오 튜토리얼】
위 내용은 PHP 이미지를 업로드할 수 없으면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!