Mặc định, PHP giới hạn dung lượng cho việc tải lên máy chủ. Điều này đảm bảo rằng máy chủ của bạn sẽ không bị quá tải khi người dùng tải lên các tệp có dung lượng lớn. Tuy nhiên, chúng ta có thể điều chỉnh các thiết lập này bằng cách sau đây.
Trước tiên, chúng ta cần xác định vị trí của tệp `php.ini` trên máy chủ của chúng ta. Để tìm tệp `php.ini`, có một cách đơn giản và chính xác nhất là sử dụng câu lệnh sau:
php –ini
Câu lệnh trên sẽ giúp bạn xác định vị trí cụ thể của tệp `php.ini` trên máy chủ của bạn, từ đó bạn có thể tiến hành chỉnh sửa các thiết lập liên quan đến giới hạn dung lượng tải lên.
Như vậy chúng ta thấy được đường dẫn của file php.ini ở mục: Loaded Configuration File
Sau đó bạn sửa các tham số sau:
Tham số | Giá trị mặc định | Giải thích |
upload_max_filesize | 2M | Kích thước tối đa được phép cho các tập tin được tải lên. |
post_max_size | 8M | Kích thước tối đa của dữ liệu POST mà PHP sẽ chấp nhận. |
max_file_uploads | 20 | Số lượng tệp tối đa có thể được tải lên cho mỗi request |
memory_limit | 128M | Dung lượng bộ nhớ tối đa mà script được sử dụng |
Ngoài ra còn rất nhiều tham số các bạn có thể tham khảo tại đây.