Kiểm tra phiên bản PHP dòng lệnh Linux

Đ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

  1. 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

  2. Chạy php -i từ dòng lệnh.

    $ php -i | grep "PHP Version"
    PHP Version => 7.4.3
    PHP Version => 7.4.3

  3. In PHP_VERSION_ID từ tập lệnh PHP

  4. In đầu ra phpversion[] từ tập lệnh PHP.

    phpversion[];
    	//Sample output: 7.4.3
    ?>

  5. Xem từ đầu ra phpinfo[].

    phpinfo[];
    ?>

  6. 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ạn

    Khi 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ủ PHP

    phiên bản php. php

    3

    Lệ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à

    5

    Nế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

Chủ Đề