Đ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
Các phiên bản PHP mới hơn đi kèm với nhiều tính năng và cải tiến hơn trong khi không dùng một số tính năng lỗi thời. Các mã PHP cũ có thể không hoạt động với các phiên bản PHP mới hơn và ngược lại. Do đó, điều cần thiết là sử dụng đúng phiên bản PHP cho mã của bạn
Bạn có thể kiểm tra phiên bản PHP trên hệ thống của mình bằng cách chạy lệnh php từ dòng lệnh. Ngoài ra còn có một số hàm PHP mà bạn có thể sử dụng trong mã của mình để lấy phiên bản PHP trong thời gian chạy
nhị phân php có sẵn trong biến PATH mặc định cho Ubuntu và phương sai Linux khác nếu được cài đặt bằng trình quản lý gói mặc định. Bạn có thể cần sử dụng đường dẫn đầy đủ cho tệp nhị phân nếu nó được cài đặt thủ công hoặc sử dụng các phương pháp khác như XAMPP cho Windows
Các bước kiểm tra phiên bản PHP đã cài đặt
Chạy php -v từ dòng lệnh.
$ php -v PHP 7.4.3 [cli] [built: May 26 2020 12:24:22] [ NTS ] Copyright [c] The PHP Group Zend Engine v3.4.0, Copyright [c] Zend Technologies with Zend OPcache v7.4.3, Copyright [c], by Zend Technologies
Chạy php -i từ dòng lệnh.
$ php -i | grep "PHP Version" PHP Version => 7.4.3 PHP Version => 7.4.3
In PHP_VERSION_ID từ tập lệnh PHP
In đầu ra phpversion[] từ tập lệnh PHP.
phpversion[]; //Sample output: 7.4.3 ?>
Xem từ đầu ra phpinfo[].
phpinfo[]; ?>
Truy vấn trình quản lý gói của bạn nơi các gói PHP được cài đặt từ.
$ apt show php Package: php Version: 2:7.4+75 Priority: optional Section: php Source: php-defaults [75] Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Debian PHP Maintainers Bugs: //bugs.launchpad.net/ubuntu/+filebug Installed-Size: 13.3 kB Depends: php7.4 Download-Size: 2,712 B APT-Sources: //jp.archive.ubuntu.com/ubuntu focal/main amd64 Packages Description: server-side, HTML-embedded scripting language [default] PHP [recursive acronym for PHP: Hypertext Preprocessor] is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. . This package is a dependency package, which depends on latest stable PHP version [currently 7.4].
Lệnh truy vấn trình quản lý gói cho các hệ điều hành và bản phân phối khác nhau
PlatformCommandhomebrew$ brew list --versions phpDebian, Ubuntu$ apt show phpCentOS, RedHat, Fedora$ dnf thông tin httpd
Ví dụ: nếu bạn đang nâng cấp ứng dụng của mình hoặc cài đặt ứng dụng mới yêu cầu phiên bản PHP cụ thể trước khi bắt đầu cài đặt, bạn sẽ cần tìm hiểu phiên bản máy chủ PHP của mình
Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách kiểm tra phiên bản PHP mà máy chủ của bạn đang chạy
Kiểm tra phiên bản PHP với 7
Cách đáng tin cậy nhất để tìm ra phiên bản PHP nào được sử dụng cho trang web cụ thể đó là sử dụng hàm
7, hàm này in nhiều thông tin khác nhau về máy chủ PHP, bao gồm cả phiên bản của nóTrong thư mục gốc của tài liệu trang web của bạn, hãy tải lên tệp PHP sau bằng ứng dụng khách FTP hoặc SFTP
phpinfo. php
________số 8
Mở trình duyệt của bạn, truy cập
9 và phiên bản của máy chủ PHP sẽ được hiển thị trên màn hình của bạnKhi bạn tìm ra phiên bản PHP của mình, hãy xóa tệp hoặc hạn chế quyền truy cập vào tệp đó. Để lộ cấu hình PHP của bạn ra công chúng có thể gây rủi ro bảo mật cho ứng dụng của bạn
Ngoài ra còn có một chức năng khác mà bạn có thể sử dụng để tìm ra phiên bản PHP. Không giống như
7, hàm 1 chỉ in phiên bản của máy chủ PHPphiên bản php. php
3Lệnh sẽ xuất thông tin về phiên bản PHP và thoát. Trong ví dụ này, phiên bản của máy chủ PHP là
5Nếu có nhiều phiên bản PHP được cài đặt trên máy chủ, khi bạn chạy lệnh