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

php
phpinfo();

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

phpinfo() output exampleví 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 phpversion() để 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

phpversion() output exampleví dụ đầu ra phpversion()

Hàm phpversion() 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 bạn

Sau đó lặp qua mảng bằng cách sử dụng ____6_______2 và _

php
phpinfo();
3 phần mở rộng bằng cách gọi ____17_______ như hình bên dưới

php
$extensions = get_loaded_extensions();
foreach ($extensions as $ext) {
    echo $ext . " => " . phpversion($ext) . "
"
;
}

Đoạn mã trên sẽ hiển thị đầu ra sau

phpversion() all extensions outputphpversion() 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 của mô-đun PHP?

Kiểm tra phiên bản PHP bằng cách chạy mã PHP . '. php echo 'PHP version: ' . phiên bản php(); Tạo tệp bằng trình soạn thảo văn bản như gedit hoặc Notepad và tải tệp lên thư mục gốc của tài liệu trên trang web của bạn. Ghi chú. Mặc dù phpinfo() rất hữu ích để gỡ lỗi nhưng trang này có thông tin nhạy cảm về hệ thống của bạn.

Làm cách nào để kiểm tra các mô-đun đã tải PHP?

Lệnh chung mà chúng ta sẽ sử dụng là php -m . Lệnh này sẽ cung cấp cho bạn danh sách đầy đủ các mô-đun/tiện ích mở rộng PHP đã cài đặt.

Làm cách nào để kiểm tra phiên bản PHP trong dòng lệnh?

Hiển thị hoạt động trên bài đăng này. .
Đầu tiên mở cmd của bạn
Sau đó vào thư mục thư mục php, Giả sử thư mục php của bạn nằm trong thư mục xampp trên ổ đĩa c của bạn. Lệnh của bạn sau đó sẽ là. CDC. \xampp\php
Sau đó, hãy kiểm tra phiên bản của bạn. php -v

Làm cách nào để kiểm tra PHP?

Đảm bảo máy chủ Web đang chạy, mở trình duyệt và nhập http. // MÁY CHỦ-IP/phptest. php . Sau đó, bạn sẽ thấy một màn hình hiển thị thông tin chi tiết về phiên bản PHP bạn đang sử dụng và các mô-đun đã cài đặt.