Vị trí khởi tạo php ini trên Ubuntu

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
2

thông tin. php

[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
0

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.ini
7

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.ini
8

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.ini
9

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ết

CLI

/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ủ web

Apache

[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
70 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.ini
71 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.ini
72 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.ini
73

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.ini
70. Thay thế
[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
76 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.ini
77,
[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
78, 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 = 2M
1

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.ini
71. Thay thế
[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
76 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.ini
77,
[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
78, 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 = 2M
6

Để 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 = 20
2

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.ini
88 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.ini
77,
[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
78, 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 = 20
6

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.ini
71. Thay thế
[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
76 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.ini
77,
[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
78, 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 = 2M
6

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.ini
84, nhấn
[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
85 rồi nhấn
[root@centos7 ~]# php -i | grep php.ini
Configuration File [php.ini] Path => /etc
Loaded Configuration File => /etc/php.ini
86]

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
0

Cá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 = 2M
11,______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 = 2M
13, 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 = 2M
14, v.v. Mặt khác, các đường dẫn này vẫn chính xác

Chủ Đề