Apache của tôi đang sử dụng phiên bản php nào?

Phiên bản PHP gốc là phiên bản từ kho lưu trữ chính thức của hệ điều hành. Nó được cài đặt với "mô-đun Apache" hoặc "PHP-FPM". Để biết thêm thông tin, vui lòng tham khảo bài viết Cách thiết lập máy chủ web. Bạn có thể thiết lập các phiên bản PHP thay thế từ kho lưu trữ ISPmanager.  

  1. Chuyển đến Cài đặt → Tính năng → Phiên bản PHP thay thế → Chỉnh sửa.  

  2. Chọn  "PHP CGI" trong trường ISPmanager PHP.  

  3. Bật tùy chọn ISPmanager PHP cho PHP-FPM để cung cấp phiên bản PHP này cho "FastCGI (Nginx + PHP-FPM)"

  4. Bật tùy chọn ISPmanager module PHP for Apache để cung cấp phiên bản PHP này cho "Apache module"

  5. Bật tùy chọn ISPmanager module PHP for OpenLiteSpeed ​​để cung cấp phiên bản PHP này cho LSAPI

Apache của tôi đang sử dụng phiên bản php nào?

Giao diện phần


Ghi chú

Các phiên bản PHP được cài đặt vào /opt/

Trong Cài đặt máy chủ web → PHP, bạn có thể xem các phiên bản cho mọi chế độ PHP

Ghi chú

Các phiên bản PHP cho tên miền phụ sẽ được tự động kế thừa từ tên miền chính nếu bạn đã bật tùy chọn Tự động tên miền phụ khi tạo tên miền

Đăng nhập vào bảng điều khiển với tư cách Quản trị viên, chọn phiên bản PHP và nhấp vào  mô-đun Apache để áp dụng nó cho tất cả các miền WWW của người dùng ISPmanager với chế độ "PHP dưới dạng Apache"

Ghi chú

Đối với PHP8. 0 hoạt động chính xác trong chế độ "PHP as Apache", hãy bật tùy chọn PHP-FPM FastCGI trong các tính năng của máy chủ web. Cài đặt → Tính năng → Máy chủ web (WWW) → Nút chỉnh sửa

Đối với FastCGI (Nginx + PHP-FPM), phiên bản có thể được thay đổi trong danh sách PHP ở cấp người dùng hoặc trong chỉnh sửa người dùng từ cấp quản trị viên. Các thay đổi áp dụng cho tất cả các miền WWW của người dùng sử dụng PHP ở chế độ FastCGI (Nginx + PHP-FPM). Bằng cách này, cài đặt được áp dụng cho người dùng

Các nhà cung cấp dịch vụ lưu trữ thường chậm áp dụng các phiên bản PHP mới trên máy chủ của họ. Hậu quả của việc này là có nhiều phiên bản PHP khác nhau tồn tại trên web cùng một lúc

Nếu bạn đang triển khai các tính năng mới, cài đặt ứng dụng dựa trên PHP mới hoặc cố gắng tìm lỗi trên trang web của mình, điều quan trọng là phải biết máy chủ web của bạn đang chạy phiên bản PHP nào

Trong hướng dẫn này, bạn sẽ học cách kiểm tra phiên bản PHP của mình bằng cách chạy mã PHP trên máy chủ của bạn hoặc sử dụng dòng lệnh

How to Check PHP Version

điều kiện tiên quyết

Kiểm tra phiên bản PHP bằng cách chạy mã PHP

Phương pháp đơn giản nhất để xác định phiên bản PHP đang chạy trên trang web của bạn là chạy một tệp PHP có chứa đoạn mã sau

Create the file using a text editor like gedit or Notepad, and upload it to your website’s document root directory.

Then open a web browser and type the full address of the file in the address bar. For example, if you uploaded a file titled phpinfo.php vào thư mục gốc example.com, bạn sẽ vào

http://www.example.com/phpinfo.php

Đoạn mã trên hiển thị phiên bản PHP mà không có bất kỳ chi tiết nào khác, như trong kết quả bên dưới

Checking PHP version by using the phpversion command

Nếu bạn cần thêm chi tiết về cấu hình PHP của mình, chẳng hạn như thông tin hệ thống, ngày xây dựng, API máy chủ, thông tin tệp cấu hình, v.v. , hãy tải lên tệp chứa hàm phpinfo()

Khi được truy cập trong trình duyệt, tệp này hiển thị phiên bản PHP ở góc trên bên trái, theo sau là dữ liệu cấu hình.

Checking PHP version by using the phpinfo command

Ghi chú. Mặc dù phpinfo() 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. Xóa tệp khỏi máy chủ sau khi bạn sử dụng xong

Để có danh sách chứa tất cả các tiện ích mở rộng PHP đã tải và các phiên bản của chúng, hãy tải tệp có mã sau lên

 $ext)
{
   echo $ext .' => '. phpversion($ext). '
'; }

Đầu ra hiển thị mỗi phần mở rộng trong một dòng riêng biệt, bao gồm cả phiên bản lõi PHP

Checking versions of loaded PHP extensions

Kiểm tra phiên bản PHP bằng dòng lệnh (Windows, Linux và macOS)

Nếu bạn có quyền SSH vào máy chủ từ xa, hãy sử dụng dòng lệnh để kiểm tra phiên bản PHP đã cài đặt. Phương pháp này cũng hữu ích để kiểm tra phiên bản PHP được cài đặt cục bộ

1. Gõ lệnh PHP

php -v

2. Lệnh

http://www.example.com/phpinfo.php
0 hoạt động trên Linux, macOS, Windows và các hệ thống được hỗ trợ khác. Đầu ra của nó chứa số phiên bản PHP, ngày xây dựng và thông tin bản quyền

Checking PHP version by using the command line in Ubuntu

Ghi chú. Nếu có nhiều hơn một phiên bản PHP được cài đặt trên máy chủ, lệnh

http://www.example.com/phpinfo.php
0 sẽ hiển thị phiên bản giao diện dòng lệnh (CLI) mặc định. Phiên bản này không nhất thiết phải là phiên bản chạy trên các trang web được lưu trữ

Khắc phục lỗi 'PHP không được nhận dạng' trên Windows

Trên Windows, đường dẫn PHP đôi khi không được hệ thống nhận dạng, vì vậy lệnh

http://www.example.com/phpinfo.php
0 xuất ra lỗi 'php không được nhận dạng'

The 'php is not recognized' error

Để giải quyết vấn đề này, trước tiên hãy đặt biến môi trường

http://www.example.com/phpinfo.php
3

1. Nhập lệnh sau, thay thế

http://www.example.com/phpinfo.php
4 bằng đường dẫn đến cài đặt PHP của bạn

set PATH=%PATH%;[location]

Setting the PATH variable for php.exe in Windows

2. Nhập

http://www.example.com/phpinfo.php
0 hiện hiển thị phiên bản PHP được cài đặt trên hệ thống Windows của bạn

Phần kết luận

Bài viết này nhằm mục đích giải thích các cách phổ biến để kiểm tra phiên bản PHP trên máy chủ hoặc máy cục bộ của bạn. Các phương pháp được đề cập trong hướng dẫn này bao gồm chạy mã PHP và sử dụng giao diện dòng lệnh

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

Kiểm tra phiên bản PHP được cài đặt trên máy chủ Linux và Unix của bạn .
Mở dấu nhắc đầu cuối và sau đó gõ các lệnh sau
Đăng nhập vào máy chủ từ xa bằng lệnh ssh. .
Để kiểm tra phiên bản PHP, hãy chạy. php --version HOẶC php-cgi --version
Để in phiên bản PHP 7, gõ. php7 --version HOẶC php7-cgi --version

PHP có được cài đặt dưới dạng mô-đun Apache không?

Mô-đun PHP dành cho Apache không đi kèm với Apache . Như vậy, nó phải được cài đặt ngoài gói Apache. Sau khi cài đặt mô-đun sẽ phải được kích hoạt. Chúng tôi thực hiện điều này bằng lệnh a2enmod.

Làm cách nào để bật PHP trên apache2?

Định cấu hình Apache để cung cấp các trang PHP từ thư mục người dùng. .
Bước 1. Chỉnh sửa tệp cấu hình PHP. sudo gedit /etc/apache2/mods-enabled/php5. conf. .
Bước 2. Lưu các thay đổi và thoát emacs. điều khiển-x, điều khiển-s
Bước 3. Khởi động lại Apache, và bạn đã hoàn tất. sudo /etc/init. khởi động lại d/apache2