Bước 1. SSH vào VPS
Find file cấu hình php. this, run command
______0[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini
Như ta thấy đường dẫn mặc định là /etc/php. cái này
Bước 2. chỉnh sửa tệp php đã sửa. đây là bằng vi
vi /etc/php.ini
Bước 3. Tìm các thông số cần chỉnh sửa và thiết lập chúng theo yêu cầu của bạn
#Kích thước tối đa được phép cho các tập tin được tải lên. upload_max_filesize = 2M
#Số lượng tệp tối đa có thể được tải lên thông qua một yêu cầu max_file_uploads = 20
#Thời gian thực hiện tối đa của mỗi tập lệnh, tính bằng giây max_execution_time = 30
#Lượng thời gian tối đa mỗi tập lệnh có thể dành để phân tích dữ #liệu yêu cầu. Đó là một ý tưởng tốt để giới hạn thời gian này #trên các máy chủ sản xuất để loại bỏ các tập lệnh chạy dài bất #ngờ. max_input_time = 60
#Dung lượng bộ nhớ tối đa mà tập lệnh có thể tiêu thụ [128MB] memory_limit = 128M
Chúc các bạn thành công
được gắn thẻ. PHP
Vì có nhiều phiên bản PHP với các cấu hình máy chủ khác nhau, nên php. cái này có thể nằm trong một số thư mục khác nhau
Phương pháp 1
Một cách để tìm ra chính xác tệp
/etc/php/8.1/apache2/php.ini
1 mà máy chủ web của bạn đang sử dụng là tạo một tệp PHP mới trong thư mục gốc có tên là /etc/php/8.1/apache2/php.ini
2thông tin. php
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini0
Tải tệp này trong trình duyệt của bạn, nhấn
/etc/php/8.1/apache2/php.ini
3 + /etc/php/8.1/apache2/php.ini
4 [hoặc /etc/php/8.1/apache2/php.ini
5 + /etc/php/8.1/apache2/php.ini
4 trên máy Mac] và tìm kiếm “Tệp cấu hình đã tải”. Bạn sẽ thấy một cái gì đó như________số 8Điều này sẽ cho bạn biết vị trí chính xác của php. đây là tập tin bạn muốn chỉnh sửa
Phương pháp 2
Trong Linux, hãy chạy lệnh này để định vị tệp cấu hình
/etc/php/8.1/apache2/php.ini
7[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini7
Hoặc trong Dòng lệnh Windows
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini8
Kết quả sẽ là một cái gì đó như thế này
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini9
Trong ví dụ trên, chúng ta có thể thấy rằng bản cài đặt PHP nằm ở
/etc/php/8.1/apache2/php.ini
8. Lưu ý rằng có ba tệp cấu hình khác nhau mà bạn nên biếtCLI
/etc/php/8.1/apache2/php.ini
9 dành cho các chương trình CLI PHP. Các thay đổi đối với tệp cấu hình này sẽ chỉ ảnh hưởng đến PHP khi nó chạy trong thiết bị đầu cuối – nó sẽ KHÔNG ảnh hưởng đến máy chủ webApache
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini70 dành cho plugin PHP được sử dụng bởi Apache. Đây là cái bạn cần chỉnh sửa nếu bạn đang sử dụng máy chủ web Apache
Nginx hoặc Apache với PHP-FPM
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini71 là một 'trình bao bọc' tương thích với fastcgi để xử lý PHP. Đây là cái bạn cần chỉnh sửa nếu bạn đang sử dụng máy chủ web Nginx hoặc Apache với PHP-FPM
Phương pháp 3
Sử dụng lệnh
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini72 trong Linux,. Nếu nó chưa được cài đặt, hãy chạy
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini73
Bạn sẽ thấy một danh sách các php. tập tin này ở đây. Hãy thử chỉnh sửa một trong số chúng và khởi động lại máy chủ web của bạn để xem nó có thực hiện các thay đổi cần thiết không
chỉnh sửa php. đó là trong Linux
Apache
Trên Apache,
/etc/php/8.1/apache2/php.ini
1 thường nằm ở [root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini70. Thay thế
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini76 bằng phiên bản của riêng bạn, e. g,
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini77,
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini78, v.v.
chỉnh sửa
#Kích thước tối đa được phép cho các tập tin được tải lên. upload_max_filesize = 2M1
Tuy nhiên, nếu bạn đang sử dụng PHP FPM, nó có thể nằm ở
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini71. Thay thế
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini76 bằng phiên bản của riêng bạn, e. g,
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini77,
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini78, v.v.
chỉnh sửa
#Kích thước tối đa được phép cho các tập tin được tải lên. upload_max_filesize = 2M6
Để lưu tệp và thoát, nhấn ________ 83 + _______ 184, nhấn ________ 185 rồi nhấn _______ 186
Bạn phải khởi động lại Apache sau khi thay đổi
/etc/php/8.1/apache2/php.ini
1#Số lượng tệp tối đa có thể được tải lên thông qua một yêu cầu max_file_uploads = 202
Nếu bạn đang sử dụng PHP-FPM, bạn phải khởi động lại dịch vụ. Thay thế
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini88 bằng phiên bản của riêng bạn, e. g,
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini77,
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini78, v.v.
#Số lượng tệp tối đa có thể được tải lên thông qua một yêu cầu max_file_uploads = 206
Nginx hoặc Apache với PHP-FPM
Nginx sử dụng PHP FPM và
/etc/php/8.1/apache2/php.ini
1 thường nằm ở [root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini71. Thay thế
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini76 bằng phiên bản của riêng bạn, e. g,
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini77,
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini78, v.v.
#Kích thước tối đa được phép cho các tập tin được tải lên. upload_max_filesize = 2M6
Lưu và thoát [nhấn
/etc/php/8.1/apache2/php.ini
3 + [root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini84, nhấn
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini85 rồi nhấn
[root@centos7 ~]# php -i | grep php.ini Configuration File [php.ini] Path => /etc Loaded Configuration File => /etc/php.ini86]
Bạn phải khởi động lại Nginx sau khi thay đổi
/etc/php/8.1/apache2/php.ini
1/etc/php/8.1/apache2/php.ini
0Các phiên bản cũ hơn
Đối với các phiên bản Ubuntu thấp hơn 16. 04,
#Kích thước tối đa được phép cho các tập tin được tải lên. upload_max_filesize = 2M11,______312,
#Kích thước tối đa được phép cho các tập tin được tải lên. upload_max_filesize = 2M13, v.v., được thay thế bằng
#Kích thước tối đa được phép cho các tập tin được tải lên. upload_max_filesize = 2M14, v.v. Mặt khác, các đường dẫn này vẫn chính xác