Cập nhật lần cuối vào ngày 7 tháng 6 năm 2022 | 2 trả lời
Vì có nhiều phiên bản PHP với các cấu hình nghiêm trọng khác nhau, php.ini có thể được đặt trong một số thư mục khác nhau.
Phương pháp 1
Một & nbsp; cách để tìm ra chính xác tệp
/etc/php/8.1/apache2/php.ini
1 mà web của bạn đang sử dụng là bằng cách tạo một tệp PHP mới trong root tài liệu có tên là /etc/php/8.1/apache2/php.ini
2.info.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
3 + /etc/php/8.1/apache2/php.ini
4 [hoặc ________ 15 & nbsp; + ________ 14 & nbsp; trên mac] và tìm kiếm tệp cấu hình tải. Bạn sẽ thấy một cái gì đó giống 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 tệp php.ini bạn muốn chỉnh sửa.
Phương pháp 2
Trong Linux, hãy chạy lệnh này để xác định vị trí tệp cấu hình
/etc/php/8.1/apache2/php.ini
7.php -i | grep "Loaded Configuration File"
Hoặc trong dòng lệnh windows:
php -i | findstr /c:"Loaded Configuration File"
Kết quả nên là một cái gì đó như thế này:
Loaded Configuration File => /etc/php/8.1/cli/php.ini
Trong ví dụ trên, chúng ta có thể thấy rằng cài đặt PHP được đặt trong
/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 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
php -i | grep "Loaded Configuration File"
0 dành cho plugin PHP được Apache sử dụng. Đâ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
php -i | grep "Loaded Configuration File"
1 là một trình bao bọc tương thích FASTCGI để xử lý PHP. Đây là cái bạn cần chỉnh sửa nếu bạn 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
php -i | grep "Loaded Configuration File"
2 trong Linux,. Nếu nó chưa được cài đặt, Run & nbsp; ________ 23.Bạn sẽ thấy một danh sách các tệp php.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 nếu thực hiện các thay đổi cần thiết.
Chỉnh sửa Php.ini trong Linux
Apache
php -i | grep "Loaded Configuration File"
0 dành cho plugin PHP được Apache sử dụng. Đâ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
sudo nano /etc/php/8.1/apache2/php.ini
php -i | grep "Loaded Configuration File"
1 là một trình bao bọc tương thích FASTCGI để xử lý PHP. Đây là cái bạn cần chỉnh sửa nếu bạn sử dụng máy chủ web nginx hoặc Apache với PHP-FPM.Nginx hoặc apache với php-fpm
sudo nano /etc/php/8.1/fpm/php.ini
php -i | grep "Loaded Configuration File"
1 là một trình bao bọc tương thích FASTCGI để xử lý PHP. Đây là cái bạn cần chỉnh sửa nếu bạn sử dụng máy chủ web nginx hoặc Apache với PHP-FPM.Phương pháp 3
sudo systemctl restart apache2
Sử dụng lệnh
php -i | grep "Loaded Configuration File"
2 trong Linux,. Nếu nó chưa được cài đặt, Run & nbsp; ________ 23.sudo service php8.1-fpm restart
Nginx hoặc apache với php-fpm
php -i | grep "Loaded Configuration File"
1 là một trình bao bọc tương thích FASTCGI để xử lý PHP. Đây là cái bạn cần chỉnh sửa nếu bạn sử dụng máy chủ web nginx hoặc Apache với PHP-FPM.sudo nano /etc/php/8.1/fpm/php.ini
Phương pháp 3
Sử dụng lệnh
php -i | grep "Loaded Configuration File"
2 trong Linux,. Nếu nó chưa được cài đặt, Run & nbsp; ________ 23./etc/php/8.1/apache2/php.ini
0Bạn sẽ thấy một danh sách các tệp php.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 nếu thực hiện các thay đổi cần thiết.
Chỉnh sửa Php.ini trong Linux
Trên Apache, & nbsp; ________ 11 & nbsp; thường được đặt trong & nbsp; ________ 20. Thay thế & nbsp;
Chỉnh sửa: