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