Lấy phiên bản của mô-đun php

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 các 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 "" > /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 php -v hoặc php --version

Đâ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 8.1.5

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 phpinfo[] từ trang PHP

Hãy tạo một tệp mới có tên phpinfo.php với đoạn mã sau

Chủ Đề