Đã giải quyết: tệp phpinfo

Cập nhật lần cuối: 09/19/2023

Tệp phpinfo() là một công cụ mạnh mẽ có thể cung cấp nhiều thông tin về môi trường PHP của bạn. Tiện ích này có thể được sử dụng trong việc khắc phục sự cố và gỡ lỗi và được coi là cần thiết đối với bất kỳ nhà phát triển PHP nào.

phpinfo() không chỉ phục vụ mục đích kỹ thuật bằng cách hiển thị các cài đặt hệ thống hiện tại mà còn có khả năng chẩn đoán. Ví dụ: nó có thể cung cấp những thông tin chi tiết có giá trị khi cố gắng sao chép các lỗi được báo cáo trong các môi trường khác nhau.

Tạo tệp PHPInfo

Tạo một tập tin `phpinfo` là một quá trình đơn giản. Dưới đây là hướng dẫn từng bước về cách tạo tệp `phpinfo`:

  • Mở một tệp mới trong trình soạn thảo văn bản của bạn.
  • Thêm dòng sau vào tệp mới của bạn:
    <?php phpinfo(); ?>
  • Lưu tệp dưới dạng 'phpinfo.php'.
  • Tải tệp lên thư mục gốc của môi trường PHP của bạn.
  • Mở trình duyệt web và điều hướng đến 'http://yourdomain.com/phpinfo.php'.

Trên trang này, bạn sẽ thấy thông tin chi tiết về cài đặt và cấu hình PHP hiện tại của mình.

Tìm hiểu kết quả đầu ra của PHPInfo

Hàm `phpinfo()` tạo ra một lượng lớn thông tin về trạng thái hiện tại của PHP. Điều này bao gồm thông tin về các tùy chọn và phần mở rộng biên dịch PHP, phiên bản PHP, thông tin máy chủ và môi trường (nếu được biên dịch dưới dạng mô-đun), môi trường PHP, thông tin phiên bản hệ điều hành, đường dẫn, giá trị chính và cục bộ của các tùy chọn cấu hình, tiêu đề HTTP và PHP Giấy phép.

Để minh họa:

<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>

Điều quan trọng cần lưu ý là tệp PHPInfo có thể cung cấp thông tin có hại nếu nó rơi vào tay kẻ xấu. Do đó, bạn nên xóa hoặc bảo mật quyền truy cập vào tệp khi không sử dụng.

Thư viện và hàm PHP

PHP có một bộ sưu tập phong phú các thư viện và các hàm dựng sẵn có thể được xem thông qua đầu ra `phpinfo()`. Các tính năng tích hợp này giúp đơn giản hóa quá trình viết mã và nâng cao chức năng của các ứng dụng PHP.

Từ đầu ra `phpinfo()`, chẳng hạn như phần 'Cấu hình lệnh', bạn có thể suy ra phiên bản PHP của bạn được xây dựng bằng thư viện nào. Điều này rất hữu ích để xác định xem môi trường PHP của bạn có hỗ trợ các chức năng hoặc tính năng nhất định hay không.

Tóm lại, tệp `phpinfo()` là một công cụ thiết yếu, cung cấp cái nhìn tổng quan toàn diện về trạng thái hiện tại của PHP. Từ quan điểm của nhà phát triển, việc hiểu và sử dụng chức năng này là rất quan trọng để xây dựng các ứng dụng mạnh mẽ, không có lỗi trên nền tảng PHP.

bài viết liên quan: