Jak zwiększyć rozmiar przesyłania pliku w PHP
- 2508
- 586
- Klaudia Woś
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.
- « Zrozumienie i uczenie się Podstawowe skrypty skorupowe i rozwiązywanie problemów z systemem plików Linux - Część 10
- LFCS PARTITING Urządzenia pamięci, formatowanie systemów plików i konfigurowanie partycji swap - Część 4 »