Làm cách nào để kiểm tra phiên bản PHP?

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

Phiê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 --version

    PHP 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

Chủ đề