Phiên bản PHP của bạn có thể được đặt trên trang Cấu hình PHP. Đó là phiên bản PHP áp dụng cho website của bạn. Để kiểm tra phiên bản PHP nào đang được sử dụng, vào Hosting → Manage, search thông tin PHP trên sidebar và click vào đó
Phiên bản PHP hiện tại của bạn sẽ được hiển thị ở trên cùng
Kiểm tra phiên bản PHP bằng tệp
Một phiên bản PHP khác có thể được áp dụng cho một thư mục hoặc tên miền phụ cụ thể. Để kiểm tra, nếu thay đổi đã được thực hiện đúng, tất cả những gì bạn cần làm là truy cập vào thư mục mà bạn muốn kiểm tra. Sau đó, tạo một tệp mới có phần mở rộng php, ví dụ: //domain.tld/subdomain/phpinfo.php4
Thêm đoạn mã sau vào tập tin
<?php// Show all information, defaults to INFO_ALL
phpinfo();
?>
Các tập tin sẽ trông như thế này
Sau này, truy cập tệp này bằng URL. Chỉ cần nhập tên miền của bạn, sau đó nhập thư mục và thêm tên tệp. Đối với tệp ở trên, đường dẫn sẽ là
//domain.tld/subdomain/phpinfo.phpPhiên bản PHP sẽ được hiển thị ở trên cùng
GHI CHÚ
Không nên thay đổi các phiên bản PHP bằng tệp vì nó không bao gồm các tùy chọn và tiện ích mở rộng PHP. Vì vậy, nó có thể ảnh hưởng đến hoạt động của trang web
1. Mở một thiết bị đầu cuối bash shell và sử dụng lệnh “php –version” hoặc “php -v” để cài đặt phiên bản PHP trên hệ thống
# php --version PHP 5.4.16 (cli) (built: Mar 7 2018 13:34:47) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
# php -v PHP 5.4.16 (cli) (built: Mar 7 2018 13:34:47) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
Như bạn có thể thấy từ cả hai lệnh đầu ra ở trên, hệ thống có PHP 5. 4. 16 cài đặt
2. Bạn cũng có thể kiểm tra các phiên bản gói được cài đặt trên hệ thống để lấy phiên bản PHP.
Trên bản phân phối dựa trên RedHat.# rpm -qa | grep php php-common-5.4.16-43.el7_4.1.x86_64 php-pdo-5.4.16-43.el7_4.1.x86_64 php-mysql-5.4.16-43.el7_4.1.x86_64 php-mbstring-5.4.16-43.el7_4.1.x86_64 php-cli-5.4.16-43.el7_4.1.x86_64 php-gd-5.4.16-43.el7_4.1.x86_64 php-5.4.16-43.el7_4.1.x86_64
Trên các bản phân phối dựa trên debian
# apt list --installed | grep php
3. Hãy tạo một file PHP có nội dung như hình bên dưới. Hàm phpinfo() xuất ra rất nhiều thông tin về trạng thái của môi trường PHP hiện tại, bao gồm các tiện ích mở rộng đã tải, tùy chọn biên dịch, phiên bản, thông tin máy chủ, v.v.
# echo "<?php phpinfo();?>" > /var/www/html/phpinfo.php
4. Bây giờ, xem xét rằng Apache đã được cài đặt và hoạt động, hãy mở trình duyệt và kiểm tra PHP bằng địa chỉ như sau
PHP đã chứng kiến sự phát triển ổn định kể từ khi phát hành PHP 7. Mỗi phiên bản PHP được hỗ trợ trong 3 năm kể từ ngày phát hành chính thức
Đôi khi, một phiên bản mới có thể thêm một tính năng mới không có trong các phiên bản trước. Đây là lý do tại sao bạn cần kiểm tra phiên bản PHP mà bạn có để xem nó có được ứng dụng của bạn hỗ trợ hay không
Biết phiên bản PHP cũng giúp bạn gỡ lỗi sự cố được tìm thấy trên trang web của bạn
Hướng dẫn này sẽ giúp bạn tìm hiểu cách kiểm tra phiên bản PHP của bạn
Kiểm tra phiên bản PHP bằng dòng lệnh
Nếu bạn có quyền truy cập vào dòng lệnh hoặc thiết bị đầu cuối, thì bạn có thể kiểm tra phiên bản php của mình bằng cách chạy lệnh //domain.tld/subdomain/phpinfo.php5 hoặc //domain.tld/subdomain/phpinfo.php6
Đây là một ví dụ về đầu ra
$ php -v PHP 8.1.5 (cli) (built: Apr 16 2022 00:03:58) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.5, Copyright (c) Zend Technologies with Zend OPcache v8.1.5, Copyright (c), by Zend Technologies
Bạn có thể thấy rằng lệnh hiển thị phiên bản PHP là PHP //domain.tld/subdomain/phpinfo.php7
Nhưng đôi khi bạn có thể không có quyền truy cập vào dòng lệnh hoặc bạn có thể cài đặt PHP bằng ngăn xếp cục bộ như XAMPP hoặc WAMP
Bạn cần sử dụng phương pháp tiếp theo khi gặp trường hợp này
Kiểm tra phiên bản PHP bằng cách sử dụng phpinfo()
Nếu bạn không thể kiểm tra phiên bản PHP từ dòng lệnh, thì bạn có thể gọi hàm //domain.tld/subdomain/phpinfo.php8 từ trang PHP
Hãy tạo một tệp mới có tên //domain.tld/subdomain/phpinfo.php4 với đoạn mã sau
________số 8
Lưu tệp, sau đó mở tệp từ trình duyệt
Bạn sẽ thấy một trang chứa thông tin PHP được hiển thị như hình bên dưới
ví dụ đầu ra phpinfo()
Ở đầu ra, bạn có thể thấy phiên bản PHP, các tiện ích mở rộng được cài đặt và cả cấu hình của công cụ PHP của bạn
Kiểm tra phiên bản PHP bằng phpversion()
Ngoài ra, bạn cũng có thể gọi hàm # php --version PHP 5.4.16 (cli) (built: Mar 7 2018 13:34:47) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies0 để chỉ xem phiên bản PHP
<?php echo "PHP version: " . phpversion();
Đầu ra sẽ là một văn bản của phiên bản PHP như thế này
ví dụ đầu ra phpversion()
Hàm # php --version PHP 5.4.16 (cli) (built: Mar 7 2018 13:34:47) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies0 cũng có thể được sử dụng để kiểm tra phiên bản phần mở rộng và lõi PHP
Bạn cần gọi số <?php phpinfo(); 1 để cài đặt một loạt tiện ích mở rộng trên công cụ PHP của mình
Sau đó lặp qua mảng bằng cách sử dụng phần mở rộng <?php phpinfo(); 2 và <?php phpinfo(); 3 bằng cách gọi # php --version PHP 5.4.16 (cli) (built: Mar 7 2018 13:34:47) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies0 như hình bên dưới
//domain.tld/subdomain/phpinfo.php3
Đoạn mã trên sẽ hiển thị đầu ra sau
phpversion() tất cả đầu ra tiện ích mở rộng
Càng nhiều tiện ích mở rộng được cài đặt trên công cụ PHP của bạn, danh sách trên càng dài
Phần kết luận
Bây giờ bạn đã học cách kiểm tra phiên bản công cụ PHP được cài đặt trên máy tính của mình theo ba cách khác nhau
Bạn cũng đã học cách kiểm tra phiên bản tiện ích mở rộng được cài đặt trên công cụ PHP của mình. Điều này hữu ích khi bạn đang gỡ lỗi một ứng dụng gặp sự cố với một trong các tiện ích mở rộng này
Làm cách nào để kiểm tra phiên bản PHP trong dòng lệnh?
Kiểm tra phiên bản PHP được cài đặt trên máy chủ Linux và Unix của bạn .Mở dấu nhắc đầu cuối và sau đó gõ các lệnh sauĐăng nhập vào máy chủ từ xa bằng lệnh ssh. .Để kiểm tra phiên bản PHP, hãy chạy. php --version HOẶC php-cgi --versionĐể in phiên bản PHP 7, gõ. php7 --version HOẶC php7-cgi --versionPHP phiên bản hiện tại là gì?
PHP phiên bản 7. 4 là phiên bản được sử dụng nhiều nhất. . PHP