Phương pháp 1
Một cách để tìm hiểu chính xác tệp
/etc/php/8.1/apache2/php.ini
2 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
3thông tin. php
Tải tệp này trong trình duyệt của bạn, nhấn
/etc/php/8.1/apache2/php.ini
4 + /etc/php/8.1/apache2/php.ini
5 [hoặc /etc/php/8.1/apache2/php.ini
6 + /etc/php/8.1/apache2/php.ini
5 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ư/etc/php/8.1/apache2/php.ini
Điều này sẽ cho bạn biết vị trí chính xác của php. ini mà 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
8php -i | grep "Loaded Configuration File"
Hoặc trong Dòng lệnh Windows
/etc/php/8.1/apache2/php.ini
0Kết quả sẽ là một cái gì đó như thế này
/etc/php/8.1/apache2/php.ini
1Trong 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
9. Lưu ý rằng có ba tệp cấu hình khác nhau mà bạn nên biếtCLI
php -i | grep "Loaded Configuration File"
0 dành cho 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
php -i | grep "Loaded Configuration File"
1 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 ApacheNginx hoặc Apache với PHP-FPM
php -i | grep "Loaded Configuration File"
2 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-FPMPhương pháp 3
Sử dụng lệnh
php -i | grep "Loaded Configuration File"
3 trong Linux,. Nếu nó chưa được cài đặt, hãy chạy php -i | grep "Loaded Configuration File"
4/etc/php/8.1/apache2/php.ini
8Bạn sẽ thấy một danh sách các php. tập tin ini ở đâ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 có thực hiện các thay đổi cần thiết không
chỉnh sửa php. ini trong Linux
apache
Trên Apache,
/etc/php/8.1/apache2/php.ini
2 thường nằm ở php -i | grep "Loaded Configuration File"
1. Thay thế php -i | grep "Loaded Configuration File"
7 bằng phiên bản của riêng bạn, e. g, php -i | grep "Loaded Configuration File"
8, php -i | grep "Loaded Configuration File"
9, v.v.Chỉnh sửa
4Tuy nhiên, nếu bạn đang sử dụng PHP FPM, nó có thể nằm ở
php -i | grep "Loaded Configuration File"
2. Thay thế php -i | grep "Loaded Configuration File"
7 bằng phiên bản của riêng bạn, e. g, php -i | grep "Loaded Configuration File"
8, php -i | grep "Loaded Configuration File"
9, v.v.Chỉnh sửa
9Để lưu tệp và thoát, hãy nhấn
/etc/php/8.1/apache2/php.ini
4 + /etc/php/8.1/apache2/php.ini
05, nhấn /etc/php/8.1/apache2/php.ini
06 rồi nhấn /etc/php/8.1/apache2/php.ini
07Bạn phải khởi động lại Apache sau khi thay đổi
/etc/php/8.1/apache2/php.ini
2/etc/php/8.1/apache2/php.ini
5Nếu bạn đang sử dụng PHP-FPM, bạn phải khởi động lại dịch vụ đó. Thay thế
/etc/php/8.1/apache2/php.ini
09 bằng phiên bản của riêng bạn, e. g, php -i | grep "Loaded Configuration File"
8, php -i | grep "Loaded Configuration File"
9, v.v./etc/php/8.1/apache2/php.ini
9Nginx hoặc Apache với PHP-FPM
Nginx sử dụng PHP FPM và
/etc/php/8.1/apache2/php.ini
2 thường nằm ở php -i | grep "Loaded Configuration File"
2. Thay thế php -i | grep "Loaded Configuration File"
7 bằng phiên bản của riêng bạn, e. g, php -i | grep "Loaded Configuration File"
8, php -i | grep "Loaded Configuration File"
9, v.v.
9Lưu và thoát [nhấn
/etc/php/8.1/apache2/php.ini
4 + /etc/php/8.1/apache2/php.ini
05, nhấn /etc/php/8.1/apache2/php.ini
06 rồi nhấn /etc/php/8.1/apache2/php.ini
07]Bạn phải khởi động lại Nginx sau khi thay đổi
/etc/php/8.1/apache2/php.ini
2/etc/php/8.1/apache2/php.ini
1Các phiên bản cũ hơn
Đối với các phiên bản Ubuntu thấp hơn 16. 04,
/etc/php/8.1/apache2/php.ini
82,/etc/php/8.1/apache2/php.ini
83,/etc/php/8.1/apache2/php.ini
84, v.v., được thay thế bằng /etc/php/8.1/apache2/php.ini
85, v.v. Mặt khác, các đường dẫn này vẫn chính xác