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

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 "" > /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

Điều này sẽ không hoạt động nếu bạn không bao gồm php. exe vào đường dẫn hệ thống. Vì vậy, nếu đây là trường hợp của bạn, bạn sẽ phải xác định vị trí của php. exe trên hệ thống của bạn. Chính nằm ở đây. C. \xampp\php  vì vậy tôi sẽ chạy lệnh set  bằng đường dẫn như thế này

set PATH=%PATH%;C:\xampp\php\php.exe

Bây giờ hãy chạy lại php -v   và bạn sẽ thấy phiên bản PHP của mình.

Tìm phiên bản PHP khi bạn không có quyền truy cập vào bảng điều khiển SSH

Khi không có quyền truy cập vào bảng điều khiển dòng lệnh, bạn có thể tìm phiên bản PHP bằng hàm phpinfo[]

Chỉ cần đặt nó trong một cái mới. php và truy cập nó qua URL của bạn

Hoặc một cách đơn giản hơn là sử dụng phpversion[]   hàm cụ thể hoặc PHP_VERSION< .  constant.

Tại sao tôi cần biết phiên bản PHP của mình

Có rất nhiều lý do Tại sao bạn có thể quan tâm đến phiên bản PHP mà bạn đang chạy. Một là một số chức năng không có sẵn trên một số gói và các chức năng khác không được dùng trên các gói khác

Nếu bạn muốn biết phiên bản PHP của mình và làm điều gì đó hoặc điều gì khác tùy thuộc vào số bản phát hành của bạn, bạn có thể quan tâm đến việc sử dụng so sánh như thế này

Để tìm phiên bản PHP đang chạy trên máy chủ web của bạn, hãy tạo và tải lên tập lệnh có tên "phiên bản. php" có chứa một số mã ngắn gọn, sau đó truy cập tập lệnh đó trong trình duyệt web của bạn

Bản tóm tắt này có giúp ích gì cho bạn không? Có Không

Cảm ơn tất cả các tác giả đã tạo ra một trang đã được đọc 909.462 lần

Một cách khác để kiểm tra phiên bản PHP là hàm PHPinfo[], thường được sử dụng để kiểm tra trạng thái hiện tại của cấu hình PHP. Nó cũng có thể được sử dụng cho mục đích gỡ lỗi vì nó chứa tất cả dữ liệu EGPCS [Môi trường, GET, POST, Cookie, Máy chủ]

Có một số lý do khiến bạn muốn kiểm tra phiên bản PHP được cài đặt trên máy chủ của mình. Ví dụ: bạn có thể muốn cài đặt phần mềm dựa trên PHP và kiểm tra xem các yêu cầu phần mềm có khớp với phiên bản PHP được cài đặt trên máy chủ của bạn không. Hoặc bạn có thể là một nhà phát triển muốn sử dụng một tính năng chỉ có trong các phiên bản PHP cụ thể.  

Có rất nhiều phiên bản PHP khác nhau và chúng có một số khác biệt đáng chú ý giữa chúng. Với mỗi phiên bản PHP mới, các tính năng mới được thêm vào và các tính năng khác không được dùng nữa, vì vậy, thật tốt khi biết phiên bản PHP bạn đang sử dụng

Có một vài cách khác nhau để kiểm tra phiên bản PHP. Chủ yếu, nếu bạn có quyền truy cập SSH vào máy chủ của mình, bạn có thể sử dụng giao diện dòng lệnh để kiểm tra. Mặt khác, nếu bạn không có quyền truy cập thiết bị đầu cuối, tôi sẽ chỉ cho bạn cách kiểm tra phiên bản PHP bằng hàm

1
4

Kiểm tra phiên bản PHP bằng cách sử dụng Terminal

Trong phần này, chúng tôi sẽ thảo luận về cách bạn có thể kiểm tra phiên bản PHP bằng cách sử dụng giao diện dòng lệnh [CLI] trong một thiết bị đầu cuối

Kiểm tra Phiên bản PHP trên Unix, Linux và macOS

Đối với các hệ thống dựa trên *nix—Linux, Unix và macOS—chỉ cần một lệnh duy nhất để kiểm tra phiên bản PHP. Hãy tiếp tục và chạy phần sau trong thiết bị đầu cuối của bạn

1
# 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
0

Bạn sẽ thấy một đầu ra như sau

1
_______12____13
# 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
4
# 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
5
# 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
6
# 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
7
# 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
8

Như bạn có thể thấy, điều này cung cấp cho bạn thông tin toàn diện về phiên bản PHP được cài đặt trên máy chủ của bạn. Trong đầu ra ở trên, 7. 2. 24 phiên bản PHP được cài đặt trên máy chủ

Kiểm tra phiên bản PHP trên Windows

Đối với người dùng Windows, lệnh tương tự được sử dụng để kiểm tra phiên bản PHP. Nhưng bạn có thể gặp lỗi nếu không đặt biến môi trường

1
5 trước. Bạn có thể làm điều đó bằng cách chạy lệnh
1
6. Chạy các lệnh sau và đảm bảo rằng bạn thay thế trình giữ chỗ
1
7 bằng đường dẫn thư mục mà bạn đã cài đặt PHP. Ví dụ: nếu bạn đã cài đặt PHP trong C. thư mục \software\php, bạn cần chạy
1
8

1
____101____13
# 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
03

Nếu bạn không muốn đặt biến môi trường

1
5, bạn cũng có thể vào thư mục nơi bạn đã cài đặt PHP và chạy lệnh
# 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
20 từ đó

1
# 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
05
# 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
3
# 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
03

Vì vậy, đó là phần giới thiệu ngắn gọn về tùy chọn CLI để kiểm tra phiên bản PHP. Trong phần tiếp theo, chúng ta sẽ thảo luận về cách bạn có thể kiểm tra phiên bản PHP của mình bằng hàm

1
4

Kiểm tra phiên bản PHP bằng cách sử dụng Hàm
1
4

Bạn cũng có thể sử dụng hàm

1
4 để in thông tin chi tiết về phần mềm PHP trên máy chủ của bạn và cấu hình của nó

Tùy chọn này đặc biệt hữu ích khi bạn không có quyền truy cập SSH vào máy chủ nơi trang web của bạn được lưu trữ. Nếu bạn muốn sử dụng tùy chọn này để kiểm tra phiên bản PHP trên máy chủ từ xa, tất cả những gì bạn cần là khả năng tải lên tệp PHP, ví dụ như bằng FTP hoặc cổng thông tin dựa trên web

Tạo một tệp có tên php_version_check. tệp php với nội dung sau.  

1
______109
# 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
3
1
1
# 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
5
1
3

Tải tệp này lên thư mục gốc của trang web của bạn. Khi bạn đã hoàn thành việc đó, bạn sẽ có thể truy cập nó tại http. //ví dụ. com/php_version_check. php URL [ví dụ thay thế. com với tên miền của riêng bạn]. Nó sẽ tạo ra đầu ra như thể hiện trong ảnh chụp màn hình sau

1
4 Rủi ro bảo mật

Như bạn có thể thấy, phiên bản PHP được hiển thị ngay trên đầu trang. Ngoài ra, nó cũng hiển thị rất nhiều thông tin cấu hình quan trọng khác. Thông tin này có thể rất hữu ích nếu bạn đang thiết lập hoặc gỡ lỗi cài đặt PHP. Nó cũng có thể rất hữu ích cho tin tặc, cho phép chúng xác định các lỗ hổng cụ thể trong hệ thống của bạn.  

Đó là lý do tôi thực sự khuyên bạn nên xóa tệp này khỏi máy chủ sau khi kiểm tra xong phiên bản PHP

Học PHP với một khóa học trực tuyến miễn phí

Nếu bạn muốn học PHP, hãy xem khóa học trực tuyến miễn phí của chúng tôi về các nguyên tắc cơ bản của PHP

Trong khóa học này, bạn sẽ học các nguyên tắc cơ bản của lập trình PHP. Bạn sẽ bắt đầu với những kiến ​​thức cơ bản, học cách PHP hoạt động và viết các hàm và vòng lặp PHP đơn giản. Sau đó, bạn sẽ xây dựng các lớp mã hóa để lập trình hướng đối tượng đơn giản [OOP]. Đồng thời, bạn sẽ học tất cả các kỹ năng quan trọng nhất để viết ứng dụng cho web. bạn sẽ có cơ hội thực hành phản hồi các yêu cầu GET và POST, phân tích cú pháp JSON, xác thực người dùng và sử dụng cơ sở dữ liệu MySQL

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

Một cách khác để kiểm tra phiên bản PHP là hàm PHPinfo[], thường được sử dụng để kiểm tra trạng thái hiện tại của cấu hình PHP. Nó cũng có thể được sử dụng cho mục đích gỡ lỗi vì nó chứa tất cả dữ liệu EGPCS [Môi trường, GET, POST, Cookie, Máy chủ]. phpinfo[];

Làm cách nào để cập nhật phiên bản PHP trong CMD?

Cập nhật PHP cho Windows . Nếu bạn không muốn cập nhật PHP thủ công, bạn có thể sử dụng trình quản lý gói Chocolatey để cài đặt và cập nhật phiên bản PHP cho bạn. Chocolatey là trình quản lý gói cho máy tính Windows, nó hoạt động giống như Homebrew cho máy tính Mac. Run php -v from the command line to check your PHP version. If you don't want to update PHP manually, you can use the Chocolatey package manager to install and update PHP version for you. Chocolatey is a package manager for Windows computers, it works like Homebrew for Mac computers.

Dòng lệnh PHP ở đâu?

php và CLI php. exe nằm trong C. \php\php. exe , tệp lô này sẽ chạy nó, chuyển qua tất cả các tùy chọn được nối thêm. kịch bản.

PHP phiên bản hiện tại là gì?

PHP
Thiết kế bởi
Rasmus Lerdorf
nhà phát triển
Nhóm phát triển PHP, Zend Technologies, PHP Foundation
Đầu tiên xuất hiện
Ngày 8 tháng 6 năm 1995
Phiên bản ổn định
8. 2. 0 / 2022-12-08
triển khai chính
PHP - Wikipedia. wikipedia. tổ chức › wiki › PHPnull

Chủ Đề