Kiểm tra xem PHP đã được cài đặt chưa Linux

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

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

php
echo 'PHP version: ' . phpversion();
4, 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

php

phpinfo();

Mở trình duyệt của bạn, truy cập

php
echo 'PHP version: ' . phpversion();
6 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

Kiểm tra xem PHP đã được cài đặt chưa Linux

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ư

php
echo 'PHP version: ' . phpversion();
4, hàm
php
echo 'PHP version: ' . phpversion();
8 chỉ in phiên bản của máy chủ PHP

phiên bản php. php

php
echo 'PHP version: ' . phpversion();

Kiểm tra phiên bản PHP từ Dòng lệnh

Nếu bạn có quyền truy cập SSH vào máy chủ, bạn có thể sử dụng tệp nhị phân PHP CLI để xác định phiên bản PHP của mình

Để có phiên bản máy chủ, hãy gọi mã nhị phân

php
echo 'PHP version: ' . phpversion();
0 bằng tùy chọn
php
echo 'PHP version: ' . phpversion();
1 hoặc
php
echo 'PHP version: ' . phpversion();
2

php --version

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à

php
echo 'PHP version: ' . phpversion();
3

PHP 7.3.11-1~deb10u1 (cli) (built: Oct 26 2019 14:14:18) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies

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

php
echo 'PHP version: ' . phpversion();
0, nó sẽ hiển thị phiên bản của PHP CLI mặc định, có thể không phải là phiên bản PHP được sử dụng trên trang web

Phần kết luận

Xác định phiên bản của máy chủ PHP là một nhiệm vụ tương đối dễ dàng

Trong hướng dẫn này, chúng tôi đã chỉ ra một số tùy chọn khác nhau về cách tìm phiên bản PHP mà máy chủ của bạn hiện đang chạy

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
echo 'PHP version: ' . phpversion();
1

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

1
php
echo 'PHP version: ' . phpversion();
3
php
echo 'PHP version: ' . phpversion();
4
php
echo 'PHP version: ' . phpversion();
5
php
echo 'PHP version: ' . phpversion();
6
php
echo 'PHP version: ' . phpversion();
7
php
echo 'PHP version: ' . phpversion();
8
php
echo 'PHP version: ' . phpversion();
9

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
php
echo 'PHP version: ' . phpversion();
11
php
echo 'PHP version: ' . phpversion();
4
php
echo 'PHP version: ' . phpversion();
13

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
echo 'PHP version: ' . phpversion();
30 từ đó

1
php
echo 'PHP version: ' . phpversion();
15
php
echo 'PHP version: ' . phpversion();
4
php
echo 'PHP version: ' . phpversion();
13

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 14

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, chẳng hạn 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
php
echo 'PHP version: ' . phpversion();
19
php
echo 'PHP version: ' . phpversion();
4
1
1
php
echo 'PHP version: ' . phpversion();
6
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

Kiểm tra xem PHP đã được cài đặt chưa Linux
Kiểm tra xem PHP đã được cài đặt chưa Linux
Kiểm tra xem PHP đã được cài đặt chưa Linux

14 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

Kiểm tra xem PHP đã được cài đặt chưa Linux

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

Linux được cài đặt PHP ở đâu?

Thông thường, PHP nằm trong /usr/bin hoặc /usr/local/bin .

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

Cách kiểm tra phiên bản PHP trên Linux .
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. .
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. .
Hãy tạo một file PHP có nội dung như hình bên dưới

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

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 để kiểm tra phiên bản PHP trong CMD?

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