Làm cách nào để biết mô-đun php đã được cài đặt chưa?

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 xác định 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

http://www.example.com/phpinfo.php
2 vào thư mục gốc của
http://www.example.com/phpinfo.php
3, 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

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

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ù

http://www.example.com/phpinfo.php
4 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

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

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

Bạn có thể xem tên của các phần mở rộng khác nhau bằng cách sử dụng phpinfo() hoặc nếu bạn đang sử dụng phiên bản PHP

http://www.example.com/phpinfo.php
6 hoặc
http://www.example.com/phpinfo.php
7, bạn có thể sử dụng khóa chuyển -m để liệt kê tất cả các phần mở rộng có sẵn

Vì vậy, bạn muốn nhận danh sách tất cả các mô-đun Apache được cài đặt trên hộp nơi bạn được lưu trữ. Bạn nên sử dụng lệnh, tập lệnh hoặc liên kết nào? . Bài viết này trình bày cách kiểm tra các mô-đun PHP và Apache nào bạn đã cài đặt. Làm theo các bước nhanh sau

Đăng nhập qua SSH vào máy chủ của bạn để chạy các lệnh sau

apache

/usr/local/Apache/bin/httpd -l

PHP

php -v

Nếu mô-đun mà bạn đang tìm kiếm không được liệt kê, bạn sẽ cần chạy biên dịch lại để tải mô-đun. Trên các máy chủ cPanel, điều này có thể được thực hiện bằng cách chạy lệnh sau

/scripts/easyapache

Nếu bạn không quen với quy trình này, vui lòng liên hệ với nhà cung cấp dịch vụ lưu trữ của bạn để được hỗ trợ thêm

Làm cách nào để kích hoạt các mô-đun PHP?

Bạn có thể bật các mô-đun PHP bằng cách cập nhật tệp khởi tạo PHP của mình. .
Truy cập các tệp trang web của bạn bằng FTP hoặc Trình quản lý tệp
Mở tệp khởi tạo PHP của bạn
Thêm dòng sau vào tệp khởi tạo PHP của bạn (thay đổi module_name thành tên mô-đun thực tế của bạn). tiện ích mở rộng = module_name. Vì thế. .
Lưu các thay đổi của bạn

Làm cách nào để cài đặt mô-đun trong PHP?

Làm theo các bước sau để cài đặt nó. .
Cài đặt gói sau. cập nhật sudo apt-get sudo apt-get cài đặt -y autoconf
Kích hoạt mô-đun trong /opt/bitnami/php/etc/php. ini bằng cách thêm dòng này vào cuối. tiện ích mở rộng = redis. Vì thế
Kiểm tra xem mô-đun đã được cài đặt đúng chưa bằng lệnh sau. php -m. grep redis

Phần mở rộng PHP được cài đặt ở đâu?

Các. vì vậy các tệp phải được đặt bên trong thư mục tiện ích mở rộng php của bạn . Bạn có thể sử dụng hàm phpinfo() để tìm vị trí của thư mục tiện ích mở rộng php của mình hoặc bạn có thể sử dụng php -i từ dòng lệnh. Lưu câu trả lời này.

Làm cách nào để kiểm tra các mô-đun PHP đã cài đặt trong CentOS 7?

Xác minh phiên bản PHP và các mô-đun hiện có trên máy chủ bằng lệnh sau. .
RHEL®/CentOS®. đã cài đặt danh sách yum. grep -i php
Debian® hoặc Ubuntu®. dpkg --get-selections. grep -i php