Hướng dẫn where is php ini file linux? - file linux php ini ở đâu?

Trên dòng lệnh thực thi:

php --ini

Bạn sẽ nhận được một cái gì đó như:

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini

Đó là từ máy phát triển địa phương của tôi. Tuy nhiên, dòng thứ hai là một điều thú vị. Nếu không có gì được đề cập, hãy xem cái đầu tiên. Đó là đường dẫn, nơi PHP tìm tệp

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
3.

Bạn có thể grep cùng một thông tin bằng phpinfo () trong một tập lệnh và gọi nó bằng trình duyệt. Nó đã đề cập trong khối đầu tiên của đầu ra.

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
4 làm điều tương tự cho dòng lệnh, nhưng nó khá khó chịu.

Hướng dẫn where is php ini file linux? - file linux php ini ở đâu?

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

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
3 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
Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
6.

info.php

Tải tệp này trong trình duyệt của bạn, nhấn

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
7 +
Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
8 (hoặc ________ 19 & nbsp; + ________ 18 & 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

1.

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

2. Lưu ý rằng có ba tệp cấu hình khác nhau mà bạn nên biết:

CLI

3 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

4 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

5 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

6 trong Linux,. Nếu nó chưa được cài đặt, Run & nbsp; ________ 27.

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

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

5 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/apache2/php.ini

Phương pháp 3

5 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

6 trong Linux,. Nếu nó chưa được cài đặt, Run & nbsp; ________ 27.

sudo systemctl restart apache2

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.

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
0

Nginx hoặc apache với php-fpm

Nginx sử dụng php fpm và & nbsp; ________ 13 & nbsp; thường được đặt trong & nbsp; ________ 25. & nbsp; thay thế & nbsp;

sudo nano /etc/php/8.1/fpm/php.ini

Lưu và Thoát (nhấn

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
7 +
/etc/php/8.1/apache2/php.ini
8, nhấn
/etc/php/8.1/apache2/php.ini
9 và sau đó nhấn
php -i | grep "Loaded Configuration File"
0)

Bạn phải khởi động lại nginx sau khi thay đổi & nbsp; ________ 13.

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
2

Các phiên bản cũ hơn

Đối với các phiên bản của Ubuntu thấp hơn 16.04, ________ 55, ________ 56, ________ 57, v.v., được thay thế bằng

php -i | findstr /c:"Loaded Configuration File"
8, v.v. Nếu không, những con đường này vẫn chính xác.

Hãy cho tôi biết nếu điều này đã giúp. Theo dõi tôi trên Twitter, Facebook và YouTube hoặc 🍊 Mua cho tôi một ly sinh tố.

P.S. Tôi đã tăng doanh thu adsense của mình lên 200% bằng cách sử dụng AI. Đọc đánh giá Ezoic của tôi để tìm hiểu làm thế nào.