PHP là ngôn ngữ mã hóa quan trọng cho người dùng WordPress. Dù không phải là nhà phát triển, bạn cũng cần hiểu một chút về nó để duy trì trang web của mình. Tuy nhiên, tìm kiếm thông tin PHP cơ bản cho cài đặt WordPress có thể khó khăn. May mắn thay, bạn có thể tạo một trang duy nhất để tìm thấy tất cả thông tin PHP cần thiết chỉ bằng một dòng mã.

Trong bài viết này, chúng tôi sẽ hướng dẫn cho bạn cách sử dụng phpinfo để kiểm tra phiên bản PHP. 

Hàm phpinfo ()

1. Giới thiệu về Hàm phpinfo ()

Hàm phpinfo() là một trong những hàm cơ bản của ngôn ngữ lập trình PHP. Khi được gọi, hàm này sẽ hiển thị một bảng thông tin chi tiết về phiên bản PHP đang sử dụng, các thông số cấu hình của máy chủ, các extension và module được kích hoạt, các biến môi trường và các giá trị của chúng, cài đặt của PHP và các thông tin khác liên quan đến PHP.

Khi chạy hàm phpinfo(), trang web sẽ hiển thị các thông tin sau:

  • Phiên bản PHP đang sử dụng.
  • Các thông số cấu hình của máy chủ, bao gồm các thông số liên quan đến PHP, Apache, MySQL và các thông số khác.
  • Các extension và module được kích hoạt.
  • Các biến môi trường và giá trị của chúng.
  • Các thông tin về cài đặt của PHP, bao gồm đường dẫn cài đặt, tệp tin cấu hình, các mô-đun bên ngoài và các thông tin khác.
  • Các thông tin về phiên bản của hệ điều hành đang sử dụng.
  • Các thông tin về HTTP headers và các biến liên quan đến HTTP.
  • Các thông tin về thư mục và tệp tin của PHP.
  • Các thông tin về các tùy chọn cấu hình khác của PHP.

Các tham số (constants) có thể được sử dụng để chỉ định loại thông tin được hiển thị trong hàm phpinfo(). Các tham số này bao gồm:

  • INFO_GENERAL: Hiển thị các thông tin cơ bản về phiên bản PHP, hệ điều hành, tên máy chủ, thông tin về cấu hình và các biến môi trường.
  • INFO_CREDITS: Hiển thị danh sách các nhà phát triển PHP và các mô-đun được sử dụng trong PHP.
  • INFO_CONFIGURATION: Hiển thị các chỉ thị cấu hình của PHP.
  • INFO_MODULES: Hiển thị danh sách các extension và module được kích hoạt trong PHP.
  • INFO_ENVIRONMENT: Hiển thị các biến môi trường và giá trị của chúng.
  • INFO_VARIABLES: Hiển thị các biến được định nghĩa trước của môi trường, GET, POST, COOKIE và SERVER.
  • INFO_LICENSE: Hiển thị thông tin về bản quyền của PHP.
  • INFO_ALL: Hiển thị tất cả các thông tin có sẵn.

Hàm phpinfo() là một công cụ hữu ích trong quá trình phát triển ứng dụng PHP và kiểm tra cấu hình máy chủ, đặc biệt là khi cần xác định các thông số cấu hình hoặc phiên bản của PHP để đảm bảo ứng dụng hoạt động đúng cách. Tuy nhiên, việc hiển thị quá nhiều thông tin có thể làm cho máy chủ trở nên chậm hoặc dễ bị tấn công, do đó, hàm phpinfo() nên được sử dụng và cấu hình cẩn thận để tránh các vấn đề bảo mật

Phpinfo là gì

2. Cách tạo file phpinfo để xem thông tin PHP

2.1 Bước 1: Tạo tệp phpinfo

Để bắt đầu tạo trang, mở trình soạn thảo văn bản và đặt tên tệp là phpinfo.php, sau đó thêm đoạn mã sau:

<?php

phpinfo();

?>

Tệp phpinfo.php cho phép bạn sử dụng các tham số đã đề cập ở trên và chèn chúng giữa ().

Sau đó, mở FileZilla hoặc một trình FTP khác và kết nối với máy chủ của trang web WordPress bằng cách sử dụng thông tin đăng nhập FTP của bạn. Tiếp theo, tải tệp phpinfo.php lên và chỉ định vị trí lưu trữ là thư mục public_html:

Phpinfo là gì

2.2 Bước 2: Truy cập trang PHPINFO trong trình duyệt 

Khi nó được tải lên máy chủ của bạn, trang PHPINFO của bạn sẽ trở nên công khai. Điều này có nghĩa là bạn (và bất kỳ ai khác) có thể xem nó trong trình duyệt bằng cách nối thêm /phpinfo.php đến cuối tên miền của trang web của bạn:

Sau khi tải lên thành công, tệp phpinfo sẽ trở thành trang công khai trên trình duyệt. Để kiểm tra, hãy thêm đuôi /phpinfo.php vào cuối tên miền trang web của bạn:

tệp phpinfo là gì

Nếu bạn không sử dụng bất kỳ tham số nào và chọn trả về tất cả thông tin PHP của mình, trang này có thể sẽ khá dài. Bạn có thể xác định vị trí các chi tiết cụ thể mà bạn đang tìm kiếm bằng cách sử dụng chức năng Tìm (CTRL hoặc CMD + F) trên máy tính của bạn:

tệp phpinfo là gì

Bây giờ bạn có thể sử dụng thông tin này để thực hiện bất kỳ công việc gỡ lỗi cần thiết hoặc các nhiệm vụ khác.

2.3 Bước 3: Xóa hoặc đổi tên trang PHPINFO của bạn

Như chúng tôi đã đề cập trong Bước 2, vì tệp phpinfo.php của bạn đã được đặt trong thư mục public_html của bạn, nó hiện có sẵn công khai. Vấn đề với điều này là một số thông tin trả về hàm phpinfo () là nhạy cảm và có thể giúp một hacker độc hại có quyền truy cập vào máy chủ của bạn. 

Những kẻ tấn công thậm chí có thể sử dụng bot để tìm kiếm các trang phpinfo để khai thác chúng. Vì lý do này, một khi bạn đã sử dụng xong, tốt nhất là xóa nó. Bạn có thể làm như vậy bằng cách quay trở lại client FTP. Sau đó, kết nối lại với máy chủ của bạn và mở public_html. Nhấp chuột phải vào tệp PHPINFO.php của bạn và chọn Xóa:

Hướng dẫn sử dụng phpinfo để kiểm tra phiên bản PHP

Ngoài ra, một số người dùng chọn đổi tên trang PHPINFO của họ để giúp ẩn nó khỏi tin tặc. Bạn có thể sử dụng một chuỗi ngẫu nhiên các chữ cái và số, ví dụ, thay vì “PHPINFO”. Lưu ý rằng nó sẽ thay đổi URL bạn sử dụng để truy cập trang PHPINFO của mình. 

Điều này có nghĩa là bạn sẽ cần nhớ tên bạn gán cho trang PHPINFO của mình để có thể truy cập bất cứ khi nào bạn muốn. Tuy nhiên, đây không phải là một giải pháp được đảm bảo để ngăn chặn vi phạm bảo mật, vì vậy tốt nhất là chỉ cần tạo trang khi cần và sau đó xóa nó.

Bài viết trên đã giới thiệu chi tiết về hàm phpinfo() một công cụ hữu ích giúp hiển thị thông tin chi tiết về cấu hình PHP và các thông số khác của máy chủ, giúp cho việc quản trị và phát triển trang web dễ dàng hơn. Nếu bạn muốn tìm hiểu thêm về cách tạo và sử dụng hàm này trên trình duyệt web của mình, hãy để lại bình luận bên dưới để LANIT sẽ hỗ trợ bạn trong thời gian sớm nhất.

LANIT chuyên cung cấp các giải pháp lưu trữ dữ liệu hàng đầu tại Việt Nam. Với các gói dịch vụ WordPress Hosting, Server web, VPS,… Chúng tôi cam kết chất lượng dịch vụ, giá cạnh tranh và hỗ trợ 24/7. Liên hệ ngay để được hỗ trợ tư vấn tận tình nhất.

Nếu có bất kỳ thắc mắc, xin vui lòng liên hệ tới hotline: 0247.10.88.444 hoặc 0945 96 95 94

Cảm ơn Quý khách hàng đã tin tưởng và sử dụng dịch vụ LANIT!

  • Website: https://lanit.com.vn/
  • Hotline: 0945.96.95.94
  • Địa chỉ: Tòa nhà CT5 X2 Bắc Linh Đàm – P.Hoàng Liệt, Q.Hoàng Mai, TP.Hà Nội
avata Hải

Triệu Huyền Trang

Triệu Huyền Trang chuyên gia 3 năm kinh nghiệm trong ngành Công Nghệ, Phần Mềm. Chuyên chia sẻ các kiến thức phần mềm mã nguồn, ứng dụng và thông tin về công nghệ hữu ích.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!