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

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

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

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.

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

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 //www.example.com/phpinfo.php0 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

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 //www.example.com/phpinfo.php0 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 //www.example.com/phpinfo.php0 xuất ra lỗi 'php không được nhận dạng'

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

1. Nhập lệnh sau, thay thế //www.example.com/phpinfo.php4 bằng đường dẫn đến cài đặt PHP của bạn

set PATH=%PATH%;[location]

2. Nhập //www.example.com/phpinfo.php0 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

Chủ đề