WHM thay đổi phiên bản PHP mặc định

Cách đặt Phiên bản PHP và Cài đặt trong WHM hoặc cPanel bằng MultiPHP

LƯU Ý. Hướng dẫn này dành cho các sản phẩm Máy chủ VPS với EasyApache 4. Nếu bạn có Cloud Linux [bạn sẽ thấy từ "Cloud Linux" ở đầu WHM], hãy nhấp vào đây để xem hướng dẫn thay đổi cài đặt và phiên bản PHP.
Nếu máy chủ của bạn đang sử dụng EasyApache 3 và bạn muốn nâng cấp lên EA4, hãy nhấp vào đây để xem hướng dẫn cPanel chính thức hoặc gửi yêu cầu hỗ trợ qua đây.

Nếu bạn có tài khoản Lưu trữ web hoặc lưu trữ Đại lý, hãy nhấp vào đây để xem hướng dẫn thay đổi phiên bản và cài đặt PHP.

Lưu ý về PHP 7.

PHP 7 là một bước nhảy vọt so với dòng 5 và cung cấp khả năng tăng tốc độ lên tới 50% và giảm 50% mức sử dụng bộ nhớ. Nó cũng an toàn hơn PHP 5. Ngoài ra, nó đang được tích cực làm việc để tiếp tục nhận được các bản cập nhật về tốc độ và bảo mật. Một số trang web cũ hơn có thể gặp sự cố tương thích với PHP 7, trong khi 5. 6 tương thích hơn nhiều. Chúng tôi khuyên bạn nên chuyển sang phiên bản 7 và nếu bạn có bất kỳ chủ đề/plugin nào không tương thích, bạn có thể muốn tìm giải pháp thay thế vì PHP5 sắp ngừng nhận các bản cập nhật bảo mật trong vòng vài tháng và PHP7 sẽ đảm bảo trang web của bạn nhanh hơn, an toàn hơn và có nhiều bằng chứng trong tương lai.

Hướng dẫn WHM MultiPHP
Bước 1 - Đăng nhập vào WHM


Bước 2 - Tìm kiếm multiphp và bạn sẽ tìm thấy 2 tùy chọn, MultiPHP . Để sử dụng nó, trước tiên hãy chọn phiên bản PHP bạn muốn chỉnh sửa




MuitiPHP INI Editor - This is used to select the default PHP values for a version of PHP. To use it, first select the version of PHP you want to edit





Thực hiện các chỉnh sửa mà bạn muốn và nhấp vào Áp dụng. Chúng sẽ được áp dụng ngay lập tức.





Nếu các tùy chọn PHP mà bạn đang tìm kiếm không có ở đó, bạn có thể sử dụng Chế độ Trình chỉnh sửa, chế độ này sẽ cho phép bạn trực tiếp chỉnh sửa tệp php. ini





CẢNH BÁO. Hãy thật cẩn thận trong chế độ chỉnh sửa vì một lỗi đơn lẻ có thể gây ra sự cố. Trước khi thực hiện bất kỳ chỉnh sửa nào, tôi khuyên bạn nên sao chép toàn bộ tài liệu văn bản và lưu cục bộ. Bằng cách đó, về cơ bản bạn có một bản sao lưu sạch sẽ của php. ini trong trường hợp có gì đó bị hỏng.



Trình quản lý MultiPHP - Công cụ này cho phép bạn đặt phiên bản PHP được sử dụng cho từng tài khoản cPanel và đặt trình xử lý PHP cho từng phiên bản PHP


Để đặt phiên bản PHP, .


\




To set the PHP Handler, first select PHP Handler from the top then click Edit





Select the PHP handler you want to set and click Apply






cPanel MultiPHP GuideFirst, log in to cPanel and Find the MultiPHP Manager and MultiPHP INI Editor





MultiPHP Manager allows you to set the PHP version for the primary domain, addon domains and subdomains.


Để sử dụng, hãy chọn miền mà bạn thực hiện thay đổi, chọn phiên bản PHP và nhấn Áp dụng. Thay đổi sẽ được áp dụng ngay lập tức.







MultiPHP INI Editor cho phép bạn thiết lập thay đổi các biến PHP như max_execution_time, memory_limit và các biến khác.


Để sử dụng, trước tiên hãy chọn tên miền mà bạn muốn chỉnh sửa cài đặt PHP cho





Sau khi bạn đã cập nhật cài đặt PHP, hãy cuộn xuống dưới cùng và nhấn . Các thay đổi sẽ có hiệu lực ngay lập tức.





Nhiều nhà cung cấp dịch vụ lưu trữ có lượng khách hàng lớn với các nhu cầu khác nhau cho các dự án trực tuyến của họ. Giao diện MultiPHP Manager cho phép bạn dễ dàng quản lý các cấu hình PHP và PHP-FPM của các tài khoản và miền cPanel của bạn và có sẵn cho các hệ thống chạy EasyApache 4. Có khá nhiều tính năng khác nhau mà giao diện MultiPHP Manager cung cấp, bao gồm

  • Các nhà cung cấp dịch vụ lưu trữ có thể chuyển đổi giữa một số phiên bản PHP khác nhau chỉ bằng một nút bấm hoặc cho phép người dùng cao cấp hơn nâng cấp lên phiên bản PHP mới hơn nhanh hơn các phiên bản khác
  • Quản trị viên hệ thống có thể chọn phiên bản PHP của hệ thống [phiên bản PHP mặc định chung cho tất cả các tài khoản] và quản lý cấu hình PHP-FPM trên mỗi miền
  • Trong EasyApache 4, mỗi phiên bản PHP có thể được thiết lập để sử dụng một trình xử lý PHP khác nhau
  • Quản trị viên hệ thống có thể quản lý tùy chọn nhóm của bất kỳ máy chủ ảo nào mà họ sở hữu

Hãy tìm hiểu sâu hơn một chút về các tính năng này

Phiên bản PHP hệ thống
 

là phiên bản PHP là phiên bản mặc định chung cho tất cả các tài khoản trên máy chủ. Cài đặt này chỉ có thể được thay đổi bởi người dùng cấp gốc. Khi bất kỳ tài khoản mới nào được tạo trên máy chủ, tài khoản đó sẽ sử dụng phiên bản Hệ thống PHP theo mặc định và mọi miền chính được đặt thành  Kế thừa. Đối với các phiên bản cPanel & WHM cũ hơn phiên bản 80 sắp ra mắt, phiên bản System PHP mặc định sẽ trở thành phiên bản PHP mới nhất được cài đặt trên máy chủ. Trong các phiên bản ngoài 80, phiên bản Hệ thống PHP mặc định sẽ là PHP 7. 2

Để thay đổi PHP mặc định của hệ thống, hãy thực hiện các bước sau

  1. Nhấp vào Chỉnh sửa trong phần Phiên bản PHP hệ thống  
  2. Chọn phiên bản PHP mong muốn của bạn từ menu
  3. Nhấp Áp dụng.  

Việc thay đổi phiên bản PHP mặc định của hệ thống cũng sẽ thay đổi mọi miền chính được đặt thành Kế thừa.  

Trình xử lý PHP

Trong EasyApache 4, mỗi phiên bản PHP có thể sử dụng một trình xử lý PHP [một loại mô-đun Apache chứa các thư viện mà máy chủ web Apache có thể sử dụng để diễn giải và chạy mã PHP]. Tab Trình xử lý PHP cho phép bạn chọn trình xử lý PHP mà mỗi phiên bản PHP sử dụng. Vì vậy, nếu có một tình huống mà người dùng muốn một mô-đun Apache nhất định trên một phiên bản PHP, nhưng không phải một phiên bản khác, thì tính năng Trình quản lý MultiPHP sẽ giúp điều này trở nên khả thi. Với tính linh hoạt của Trình xử lý PHP, bạn có thể cho phép người dùng chạy bất kỳ phiên bản PHP nào mà bạn cung cấp cho họ

Sử dụng Bảng tên miền

Trong EasyApache 4, mỗi miền hoặc máy chủ ảo có thể sử dụng mọi phiên bản PHP hiện được cài đặt hoặc cài đặt PHP-FPM hiện được cài đặt.  

Hiển thị thông tin sau

  • Miền — Tên miền
  • Tài khoản — Tên tài khoản của miền
  • Chủ tài khoản — Tên của chủ tài khoản
  • Phiên bản PHP — Phiên bản PHP mà miền hiện đang sử dụng và liệu tài khoản có kế thừa cài đặt đó hay không
  • PHP-FPM — Trạng thái PHP-FPM của miền

Tên miền trỏ hướng [bí danh] không được liệt kê trong bảng tên miền. Các miền này sẽ chỉ sử dụng các cài đặt giống như miền mà chúng được đặt bí danh

PHP-FPM và nhóm hệ thống

PHP FastCGI Process Manager [PHP-FPM] là một trình nền FastCGI thay thế rất nhanh cho PHP, cấp cho trang web của bạn khả năng đặt lượng tài nguyên cụ thể để xử lý các yêu cầu của miền. PHP-FPM duy trì các nhóm, là các worker có sẵn để đáp ứng các yêu cầu PHP. Các nhóm công nhân này là thứ cho phép trang web xử lý lượng yêu cầu cao hơn so với các trình xử lý khác có thể cho phép. PHP-FPM khác với SUPHP ở chỗ PHP-FPM không làm quá tải bộ nhớ của hệ thống với PHP từ các quy trình Apache, không giống như ruid2+php-dso 

Chẳng hạn, trang web của bạn có thể nhận được một lượng lớn lưu lượng truy cập sau khi được giới thiệu trong một chiến dịch quảng cáo hoặc được đề cập trên một chương trình truyền hình. Phương pháp mới này sẽ cho phép bạn xử lý lưu lượng truy cập bổ sung yêu cầu tài nguyên bổ sung mà không cần nhấc ngón tay.  

PHP-FPM sử dụng một dịch vụ để phục vụ các yêu cầu PHP mà Apache định tuyến lưu lượng truy cập đến và sẽ chỉ thực thi các yêu cầu PHP, cho phép PHP-FPM phục vụ nội dung nhanh hơn các phương pháp thông thường khác. Đối với những người dùng đang phục vụ nội dung không dựa trên PHP rõ ràng, tôi. e. , ứng dụng Ruby và được chuyển sang PHP-FPM, đừng lo. Các trang web không được viết bằng PHP sẽ tiếp tục hoạt động và phân phát đúng cách bằng cách sử dụng PHP-FPM, vì chỉ các trang web PHP sẽ bị ảnh hưởng. Như đã nói, các trang web không phải PHP có thể không thấy hiệu suất tăng tương tự với PHP-FPM.

Bạn có thể chỉ định miền nào sử dụng PHP-FPM bằng cách bật hoặc tắt nó trong giao diện Trình quản lý MultiPHP. Ngoài ra, bạn có thể tùy chỉnh Tùy chọn hồ bơi để phù hợp với nhu cầu của mình. Cần một miền để xử lý 1000 quy trình con cùng một lúc nhưng một miền khác trên 5? .

Có gì mới với MultiPHP trong Phiên bản 78?

Trong phiên bản 78, chúng tôi đã thêm khả năng tự động định cấu hình một số cài đặt PHP INI trực tiếp từ Giao diện Trình quản lý MultiPHP của WHM [WHM >> Trang chủ >> Phần mềm >> Trình quản lý MultiPHP]. Tab Cấu hình PHP-FPM hệ thống mới cho phép người dùng WHM đặt các lệnh PHP INI của hệ thống [nếu bạn là quản trị viên hệ thống, các lệnh này vẫn có thể được cập nhật theo cách thủ công thông qua dòng lệnh].

Ngoài ra, Tùy chọn nhóm PHP-FPM đã được chuyển sang một tab mới trong Giao diện trình quản lý MultiPHP, nơi quản trị viên hệ thống có thể truy cập vào Tùy chọn nhóm PHP-FPM của hệ thống thông qua tab Cấu hình PHP-FPM hệ thống mới. Nhấp vào Chỉnh sửa PHP-FPM  từ hàng của miền trong bảng miền sẽ cấp cho bạn quyền truy cập vào các tùy chọn nhóm dành riêng cho miền và khả năng chỉnh sửa Tùy chọn nhóm cho miền đó, cũng như các chỉ thị PHP INI của miền.

Bộ chọn PHP của CloudLinux và tại sao việc chọn phiên bản PHP của bạn lại quan trọng

CloudLinux có một công cụ tương tự trong sản phẩm của họ cho phép người dùng hoán đổi giữa các phiên bản PHP khác nhau. Do đó, sự khác biệt giữa những gì họ có sẵn và những gì cPanel có là. bộ chọn CloudLinux PHP là một thành phần nằm trên đầu trang của CageFS cho phép mỗi người dùng chọn phiên bản và mô-đun PHP mong muốn của họ. Bộ chọn MultiPHP của cPanel không yêu cầu phải có CloudLinux làm hệ điều hành mà họ lựa chọn và không yêu cầu CageFS, giống như bộ chọn CloudLinux []. CloudLinux cũng vá lỗi và vận chuyển các phiên bản End of Life PHP sớm nhất là từ 4. 4, trong khi cPanel chỉ cung cấp các phiên bản PHP hiện vẫn được hỗ trợ

Cung cấp cho khách hàng khả năng chọn phiên bản PHP mong muốn cho phép họ linh hoạt trong việc bảo trì và thiết kế trang web của mình. Đối với những người dùng cuối thích nghi chậm hơn với các phiên bản PHP mới nhất và an toàn nhất, bộ chọn MultiPHP cung cấp thang phiên bản trượt cho phép những người dùng chậm thích ứng hơn có cơ hội nâng cấp các phiên bản PHP của họ với tốc độ vừa phải. Họ cũng có cơ hội chuyển đổi trình xử lý PHP và kiểm tra trang web của họ để xem họ có thể gặp phải vấn đề gì sau khi phiên bản PHP được thay đổi trong khi có thể hoán đổi lại và khắc phục mọi sự cố trước khi phiên bản PHP của máy chủ được thay đổi

Bạn có muốn thảo luận thêm về Trình quản lý MultiPHP hay có câu hỏi nào không?

Làm cách nào để thay đổi phiên bản PHP mặc định?

Nâng cấp hoặc hạ cấp phiên bản PHP .
Đảm bảo các gói php cho phiên bản bạn muốn đã được cài đặt
Cập nhật bất kỳ cấu hình nào cho phiên bản PHP đó
Cập nhật cấu hình máy chủ web của bạn để trỏ đến đúng phiên bản PHP
Trỏ PHP CLI tới đúng phiên bản PHP
Khởi động lại máy chủ web của bạn và php-fpm

Làm cách nào để hạ cấp phiên bản PHP trong WHM?

Thay đổi phiên bản PHP của một miền trong WHM .
Đăng nhập WHM
Điều hướng đến Trình quản lý MultiPHP
Trong phần "Miền người dùng", xác định tên miền của bạn
Ở ngoài cùng bên phải miền của bạn, trong cột Phiên bản PHP, hãy nhấp vào menu thả xuống để chọn phiên bản PHP cho miền của bạn

Tôi có thể thay đổi phiên bản PHP trong cPanel không?

Để cập nhật phiên bản PHP trong cPanel cho một miền cụ thể, nhấp vào hộp kiểm bên cạnh miền đó, sau đó chọn phiên bản thích hợp từ menu thả xuống bên cạnh Phiên bản PHP. Click Apply to apply the change.

Làm cách nào để thay đổi phiên bản PHP trong cPanel theo cách thủ công?

Cách thay đổi phiên bản PHP của bạn trong cPanel .
Đăng nhập vào Bảng điều khiển HostPapa của bạn
Nhấp vào cPanel
Cuộn xuống Phần mềm và nhấp vào Chọn phiên bản PHP
Chọn phiên bản PHP bạn cần từ trình đơn thả xuống. .
Nhấp vào Đặt làm hiện tại để lưu các thay đổi của bạn

Chủ Đề