Jak zwiększyć rozmiar przesyłania pliku w PHP

Jak zwiększyć rozmiar przesyłania pliku w PHP

Czy jesteś programistą PHP lub administratorem systemu zarządzającego serwerami, które hostują aplikacje PHP? Szukasz sposobu na zwiększenie lub skonfigurowanie rozmiaru przesyłania pliku w PHP? Jeśli tak, postępuj zgodnie z tym artykułem, który pokazuje, jak zwiększyć rozmiar przesyłania pliku w PHP, a także wyjaśni niektóre podstawowe dyrektywy PHP dotyczące obsługi przesyłania plików, a także POST dane.

Domyślnie rozmiar przesyłania pliku PHP jest ustawiony na maksimum 2 MB Plik na serwerze, ale możesz zwiększyć lub zmniejszyć maksymalny rozmiar przesyłania pliku za pomocą pliku konfiguracyjnego PHP (php.ini), ten plik można znaleźć w różnych lokalizacjach w różnych rozkładach Linux.

# vim /etc /php.ini [Na Cent/Rhel/Fedora] # vim/etc/php/7.0/apache2/php.ini [Na Debian/Ubuntu] 

Aby zwiększyć rozmiar przesyłania pliku w PHP, musisz zmodyfikować upload_max_fileSize I post_max_size Zmienna jest w Twoim php.ini plik.

upload_max_filesize = 10m post_max_size = 10m 

Ponadto możesz również ustawić maksymalną liczbę plików, które można przesłać jednocześnie, w jednym żądaniu, używając max_file_uploads. Zauważ to z PHP 5.3.4 i wersje Laster, wszelkie pola przesyłania pozostawione puste na przesłaniu nie liczą się do tego limitu.

max_file_uploads = 25 

Zmienna post_max_size który służy do ustawienia maksymalnego rozmiaru POST Dane, które PHP zaakceptuje. Ustalenie wartości 0 wyłącza limit. Jeśli odczyt danych postu jest wyłączony przez enable_post_data_reading, wtedy jest ignorowane.

Po dokonaniu powyższych zmian zapisz zmodyfikowane php.ini Plik i uruchom ponownie serwer WWW za pomocą następujących poleceń w odpowiednich dystrybucjach Linux.

--------------- Systemd --------------- # Systemctl restart nginx # Systemctl restart httpd # Systemctl restart apache2 --------------- Sys Vinit --------------- # Service nginx restart # usługa httpd restart # Service Apache2 restart 

Otóż ​​to! W tym krótkim artykule wyjaśniliśmy, jak zwiększyć rozmiar przesyłania pliku w PHP. Jeśli znasz inny sposób lub masz jakieś pytania, udostępnij nam, korzystając z naszej sekcji komentarzy poniżej.