Hướng dẫn sử dụng MultiPHP Manager trên hosting cPanel

Tính năng MultiPHP Manager của cPanel cho phép bạn sử dụng nhiều phiên bản PHP cùng một lúc cũng như dễ dàng quản lý cấu hình. Bài viết này sẽ giúp bạn hiểu hơn rõ hơn, cũng như chi tiết cách thay đổi PHP version với tính năng này. 

MultiPHP Manager là gì?

tính năng multiphp manager trong cpanel

MultiPHP Manager là một công cụ được giới thiệu cho cPanel cùng với EasyApache 4. Tính năng cho phép người dùng chọn phiên bản PHP nào chạy trên web của mình mình ở cấp độ từng miền. 

Chẳng hạn, nếu máy chủ đang chạy PHP 5.6 làm phiên bản mặc định nhưng trang web của bạn yêu cầu PHP 7, thì thay vì thay đổi version trên toàn bộ máy chủ, bạn có thể sử dụng công cụ MultiPHP Manager để chỉ thay đổi phiên bản cho miền cụ thể cần được cập nhật.

Lưu ý: Để sử dụng MultiPHP Manager, bạn phải nâng cấp EasyApache lên phiên bản 4.

Hướng dẫn sử dụng MultiPHP Manager cPanel

Giao diện MultiPHP Manager của cPanel cho phép người dùng dễ dàng quản lý PHP version hoặc tùy chọn nhóm của bất kỳ máy chủ ảo nào. Phần này của bài viết sẽ giúp bạn có thể sử dụng hợp lý và hiệu quả tính năng này trong việc thay đổi PHP version.

Để thay đổi phiên bản PHP với tính năng MultiPHP Manager, bạn thực hiện đăng nhập vào cPanel >> nhấp vào chọn MultiPHP Manager

multiphp manager

Lúc này, bạn sẽ 03 tab trên cùng, lần lượt là PHP Versions, PHP HandlersSystem PHP-FPM Configuration. Tap version sẽ được mở theo mặc định, do đó hãy cùng xem qua tất cả tùy chọn mà nó cung cấp.

Tab PHP version

Điều đầu tiên cần chú ý trên tab này là tiêu đề System PHP Versions và bên dưới là phần giải thích ngắn gọn về phiên bản PHP mặc định của hệ thống. Dưới phần giải thích này, bạn sẽ tìm thấy phiên bản PHP hệ thống hiện đang được sử dụng, bên phải của nó là liên kết Edit cho phép bạn thay đổi thành phiên bản khác. 

thay đổi php version trong multiphp manager

Khi đã chọn được phiên bản mong muốn từ danh sách các tên miền trên hosting trong tính năng MultiPHP Manager, bạn nhấp vào nút Apply ở ngoài cùng bên phải của menu thả xuống.


apply version

Kéo xuống dưới, bạn sẽ thấy tiêu đề System PHP-FPM và dưới đó là trạng thái hiện tại của dịch vụ. Sẽ có hai nút nằm cạnh System PHP FPM StatusTurn On/Off – được dùng để bật hoặc tắt dịch vụ PHP-FPM – và nút Convert All Accounts to PHP-FPM – để bật dịch vụ cho tất cả các tài khoản hiện đang sử dụng phiên bản PHP.

system php fpm

Khi cuộn xuống màn hình PHP Version trong MultiPHP Manager, bạn sẽ thấy Set PHP Version Per Domain, phía bên dưới là trường tìm kiếm và bảng chứa các miền trên máy chủ. Dưới đây là một số thông tin được chứa trong bảng đó:

  • Domain: Hiển thị tên miền trên máy chủ.
  • Account: Hiển thị tài khoản mà tên miền được thêm vào.
  • Account Owner: Hiển thị chủ sở hữu hoặc reseller của tài khoản. Thông thường, đây sẽ là root hoặc chính người dùng.
  • PHP Version: Menu thả xuống hiển thị phiên bản PHP hiện tại cho domain. Nếu muốn thay đổi, bạn nhấp vào menu thả xuống và chọn version mong muốn, sau đó thay đổi sẽ được áp dụng ngay lập tức.
  • PHP-FPM: Chứa trạng thái của PHP-FPM của domain, biểu thị bằng một công tắc bật/tắt và nếu muốn bật, bạn cần định vị công tắc sao cho trạng thái được hiển thị là On.

bảng chứa các miền trong máy chủ

Để bật dịch vụ PHP-FPM trên tất cả các miền, bạn nên sử dụng checkbox nằm ở phía ngoài cùng bên trái của phần bảng trong MultiPHP Manager. Tương tự, bạn có thể làm điều đó với PHP Version. Người dùng sẽ nhận thấy có checkbox ở phía ngoài cùng bên trái bảng cho từng miền. Nếu cần áp dụng dịch vụ hoặc thay đổi phiên bản, hãy chọn miền bằng cách đánh dấu vào checkbox đó.

PHP Handlers Tab

Để truy cập vào PHP Handlers, bạn nhấp vào liên kết nằm ở phía bên phải PHP Versions trong MultiPHP Manager. Tại đây, bạn được phép chọn handler cho mỗi version.

Theo mặc định, apache không hỗ trợ các tập lệnh PHP. Để cho phép chúng, bạn cần phải cài đặt module đặc biệt để cho apache biết cách xử lý các tập lệnh, đó chính là handler. Nếu không có module được cấu hình phù hợp, apache sẽ chỉ gửi tệp PHP dưới dạng tải xuống vì nó không hướng dẫn để thực hiện tác vụ khác.

php handlers trong multiphp manager

Khi mở tab PHP Handlers, bạn sẽ thấy phần bảng có tất cả phiên bản PHP hiện được cài đặt trên máy chủ. Các cột của bảng bao gồm:

  • PHP version: Phiên bản thực tế của dịch vụ PHP.
  • PHP Handler: Loại trình xử lý được sử dụng để thực thi các tệp lệnh.
  • Actions: Các hành động khả dụng có thể được thực hiện cho từng phiên bản PHP được liệt kê.

Cùng điểm qua một số handler hỗ trợ WHM control panel để có thể bắt gặp khi tùy chỉnh trong tab này của MultiPHP Manager:

  • suPHP: Handler này cung cấp khả năng thực thi các tập lệnh PHP với tư cách là người dùng với module Apache mod_suphp. Module này cung cấp cách linh hoạt và an toàn để phục vụ các yêu cầu PHP. Đây là trình xử lý mặc định có trên tất cả các VPS và Dedicated Servers.
  • CGI: Handler này thực thi các ứng dụng PHP thông qua các module mod_cgi hoặc mod_cgid Apache. Nếu mod_suEXEC được cài đặt, hệ thống sẽ sử dụng người dùng “nobody” là tên người dùng của dịch vụ web Apache. Đây được coi là PHP handler chậm và hiếm khi được sử dụng.
  • DSO: Handler này sẽ thực thi các ứng dụng PHP thông qua module mod_php Apache và phần mở rộng PHP DSO. 
  • IsPHP: Trình xử lý này sẽ thực thi tất cả các ứng dụng PHP thông qua module mod_Isapi cho dịch vụ web Apache. Nó sử dụng công nghệ LiteSpeed và được thiết kế cho Speed (tốc độ), Performance (hiệu suất), Stability (độ ổn định) và Security (bảo mật).

* Lưu ý: Mỗi PHP version chỉ có thể hỗ trợ 1 handler. Để chọn handler cho một phiên bản cụ thể, bạn nhấp vào Edit tại hàng tương ứng.

Thao tác này sẽ chuyển đổi bản ghi trong cột PHP Handler thành một menu thả xuống, tại đây bạn có thể chọn handler mong muốn. Lưu ý rằng không phải tất cả các handler nêu trên đều có mặt tại đây vì chúng cần được cài đặt trước.

Khi chọn được handler phù hợp, bạn nhấp vào Apply bên dưới cột Actions.

Tab System PHP-FPM Configuration

Để truy cập tab này trong MultiPHP Manager, bạn nhấp vào System PHP-FPM Configuration nằm ở bên phải tab PHP Handlers.

Tab này sẽ cho phép bạn định cấu hình các tùy chọn nhóm PHP-FPM của hệ thống và các chỉ thị php.ini. Tại đây, điều đầu tiên bạn thấy là section PHP-FPM Configuration – nơi cho phép người dùng đặt các tùy chọn sau:

  • Max Requests: Bạn nhập số lượng yêu cầu tối đa có thể được phân nhánh tại một thời điểm.
  • Process Idle Timeout: Nhập khoảng thời gian (tính bằng giây), trong đó quy trình PHP sẽ hết thời gian chờ khi không còn hoạt động.
  • Max Children: Nhập số lượng children sẽ xử lý các yêu cầu PHP.

tab system php fpm configuration trong multiphp manager

Section thứ hai trên tab này là PHP INI Directives, cho phép bạn sửa đổi hành vi của tệp php.ini dựa trên sở thích. Cùng xem qua tất cả các tùy chọn có sẵn trong phần này trong Multi Manager:

  • Treat URLs as files (allow_url_fopen): Đánh dấu vào checkbox này sẽ bật lệnh allow_url_fopen bên trong tệp php.ini. Theo mặc định, người dùng không thể ghi đè lên lệnh này. Để cho phép thực hiện việc này, bạn cần nhấp vào Unlock user override ability nằm ở bên phải của checkbox.
  • Log errors (log_errors): Đánh dấu vào đây sẽ cho phép các ứng dụng PHP ghi lại lỗi bên trong tệp error_log. 
  • Recognize code between <? and ?> tags as PHP source(short_open_tag): Khi đánh dấu vào đây, lệnh short_open_tag bên trọng tệp php.ini sẽ được kích hoạt.
  • Disabled functions (disable_fuinctions): Trường văn bản này được sử dụng để nhập các hàm được phân tích bằng dấu phẩy – không sử dụng được trong PHP. 
  • Report these errors(error_reporting): Tại đây, bạn có thể nhập mức báo cáo lỗi muốn sử dụng cho PHP (Thông báo, cảnh báo,…)

php ini directives

Khi hoàn tất việc áp dụng các cài đặt mong muốn trong tab này, bạn nhấp vào Save Configuration nằm ở cuối trang.

Trong quá trình truy cập tính năng, bạn có thể gặp phải một số vấn đề chẳng hạn như MultiPHP Manager cPanel missing, vui lòng nhấp vào ĐĂNG KÝ TẠI ĐÂY để nhóm kỹ thuật của chúng tôi hỗ trợ.

ĐĂNG KÝ TẠI ĐÂY

Như vậy mọi thông tin liên quan đến MultiPHP Manager trong cPanel đã được giới thiệu thông qua bài viết này. Nếu có bất kỳ vấn đề hoặc câu hỏi nào liên quan đến việc thay đổi PHP version thông qua tính năng này, hãy liên hệ ngay với HVN – Hệ sinh thái kiến tạo doanh nghiệp 4.0 – thông qua Hotline 024 9999 7777 để được các chuyên gia của chúng tôi hỗ trợ nhanh chóng.

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest

0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận