Nếu bạn chạy phpinfo();
nó có hiển thị chính xác những gì có trong tệp php.ini hoặc nếu cài đặt được thay đổi khi đang chạy qua php với các phương thức như ini_set()
hoặc qua .htaccess
chúng sẽ được hiển thị trong phpinfo không?phpinfo() lấy thông tin ở đâu?
Trả lời
phpinfo()
hiển thị, trong cột "Giá trị địa phương", cấu hình hiện tại; tức là
- những gì có trong
php.ini
- cuối cùng, overriden trong
VirtualHost
hoặc trong.htaccess
file Apache - cuối cùng, overriden bởi
ini_set
Cuối cùng, nó cho thấy các giá trị cấu hình đó sẽ là/được sử dụng bởi kịch bản của bạn.
Là một sidenote: nó cũng hiển thị thông tin mà không phải là-thực sự "cấu hình" mỗi gia nhập, như dòng cấu hình đã được sử dụng để biên dịch PHP, các phiên bản của Zend Engine, ...
Nó sẽ hiển thị môi trường chạy hiện tại, không chỉ là những gì có trong php.ini. Bất cứ điều gì thay đổi môi trường như các phương pháp bạn đề cập sẽ được phản ánh.
Tôi nghĩ đó là ý nghĩa của cột "toàn cầu" và "cục bộ" là "toàn cầu" là những gì được đặt trong php.ini trung tâm, "cục bộ" là bất kỳ thay đổi nào đã được áp dụng cho cài đặt chung bằng một của các phương pháp bạn mô tả.
Nếu bạn sử dụng ini_set()
, những thay đổi được thực hiện trên-the-fly cho kịch bản hiện chỉ, nó không thay đổi vĩnh viễn php.ini
cài đặt. phpinfo()
hiển thị cài đặt hiện tại của những gì có trong tệp php.ini
cũng bị ảnh hưởng bởi hàm apache và ini_set
.
phpinfo()
luôn hiển thị giá trị cài đặt trong 2 cột. Cột đầu tiên là giá trị toàn cầu được đặt trong tệp php.ini
. Cột thứ hai là giá trị của mỗi người dùng, được đặt trong php.ini
hoặc có thể ghi đè bằng .htaccess
tệp hoặc ghi đè qua ini_set
trước khi gọi phpinfo()
.
Xin lưu ý rằng không phải tất cả giá trị cài đặt đều có thể được ghi đè bằng .htaccess
hoặc ini_set
. Xem danh sách đầy đủ here và xem cột Có thể thay đổi. Xem phần giải thích og giá trị cột có thể thay đổi here.
Tự mình thử.
- 1. Thông tin xoay hình ảnh PDF được lưu ở đâu?
- 2. Có thông tin tốt về khởi động PC ở mức độ thấp ở đâu?
- 3. Tôi lấy nguồn libpq ở đâu?
- 4. Tôi có thể lấy một số thông tin về việc bắt đầu lập trình C# với MVC/ASP.NET ở đâu?
- 5. Tôi có thể lấy thông tin kỹ thuật về cách thức nội bộ của Django hoạt động ở đâu?
- 6. Tập tin .R ở đâu trên PC?
- 7. Trình thông dịch Ruby nằm ở đâu?
- 8. Làm thế nào để in thông tin tương tự như phpinfo() nhưng đối với ASP.NET?
- 9. phpinfo Ngày Wrong
- 10. Tôi có thể lấy mẫu cho MediaWiki ở đâu?
- 11. Tôi có thể lấy tiện ích cabarc ở đâu?
- 12. LINQ ở đâu từ khóa so với Thông số mở rộng và tham số ở đâu
- 13. Tôi có thể tìm thêm thông tin về cờ D_GLIBCXX_DEBUG và DNDEBUG ở đâu?
- 14. Mẫu mặc định MVC3 lưu trữ thông tin tài khoản người dùng ở đâu?
- 15. Tôi có thể tìm thông tin chi tiết về chuỗi truy vấn Twitter4J ở đâu?
- 16. ở đâu để đưa thông tin nhạy cảm cơ sở dữ liệu
- 17. Tôi có thể tìm tài liệu và thông tin tham khảo về SimpleITK ở đâu?
- 18. Tôi có thể đọc thông tin về toán tử "->" ở đâu?
- 19. Tôi có thể tìm thông tin cấp phép AppFabric ở đâu?
- 20. Tôi có thể tìm thông tin về các mẫu triển khai NOSQL ở đâu?
- 21. Công cụ tìm kiếm bắt đầu thu thập thông tin ở đâu?
- 22. phpinfo() mod_rewrite
- 23. Các tin nhắn flash được lưu ở đâu?
- 24. Bạn tìm kiếm tin tức C++ ở đâu?
- 25. Trang (PAR) giải nén tập tin (-a) ở đâu?
- 26. Tôi có thể lấy PalmOS SDK ở đâu?
- 27. Đoạn văn bản lấy tên của nó ở đâu?
- 28. Tôi có thể lấy libgcc_s_dw2-1.dll ở đâu?
- 29. Tôi có thể lấy Tridion.ContentManager.Data.ContentManagement DLL ở đâu?
- 30. Tôi có thể lấy FirefoxDriver cho WebDriver ở đâu?