Theo mặc định, PHP có các giới hạn đối với việc upload các post_max_size, upload_max_filesize, max_input_vars, memory_limit và max_file_uploads. Nếu bạn muốn tăng kích thước của các file này, bạn có thể thay đổi giá trị của tệp php.ini với các bước sau đây.
Cách tăng giới hạn bộ nhớ php trên Ubuntu
Thực hiện lệnh sau để tải tệp php.ini hiện được load trong hệ thống Ubuntu của bạn:
php -i | grep php.ini
Output sẽ ra như sau, copy đường dẫn tệp php.ini đã load được
Configuration File (php.ini) Path => /etc/php/8.1/cliLoaded
Configuration File => /etc/php/8.1/cli/php.ini
Bây giờ, hãy thực hiện lệnh sau trên terminal để đặt hoặc thay đổi các max input vars trong php ini Ubuntu bằng cách chỉnh sửa php.ini;
sudo nano /etc/php/8.1/cli/php.ini
Sau đó tìm và đặt hai giá trị như sau:
-
post_max_size = 100M
-
upload_max_filesize = 100M: Kích thước tối đa cho phép đối với các tệp được tải lên.
post_max_size = 100M
upload_max_filesize = 100M
max_file_uploads = 20
max_input_vars = 200
memory_limit = -1
Chạy lệnh sau để khởi động lại Apache Server:
$ sudo service apache2 restart
OR
$ systemctl restart apache2.service
Như vậy, bạn đã vừa tìm hiểu cách tăng giới hạn bộ nhớ PHP trên Ubuntu, nếu thấy hay nhớ chia sẻ cho bạn bè cùng biết nhé.
TẠO TÀI KHOẢN MỚI: XEM FULL “1 TÁCH CODEFEE” - NHẬN SLOT TƯ VẤN CV TỪ CHUYÊN GIA - CƠ HỘI RINH VỀ VOUCHER 200K