Cách cập nhật phiên bản php trong đèn

Các phiên bản mới nhất của cPanel giúp dễ dàng chọn phiên bản PHP mà trang web của bạn đang sử dụng. Chỉ với một vài cú nhấp chuột, bạn có thể chuyển đổi giữa các phiên bản khác nhau và thậm chí sử dụng các phiên bản khác nhau trên các trang web trong cùng một cPanel. Điều này đặc biệt hữu ích khi nâng cấp các trang web cũ hơn, khắc phục sự cố hoặc xử lý các ứng dụng của bên thứ ba. Hãy xem cách tận dụng tối đa PHP trên tất cả các loại máy chủ

  • Phiên bản PHP và loại máy chủ
  • Trình quản lý MultiPHP của cPanel
  • Thay đổi phiên bản PHP trên trang web của bạn

Bạn không có thời gian để đọc bài viết về cách thay đổi Phiên bản PHP?

Phiên bản PHP và loại máy chủ

Quản trị viên hệ thống của chúng tôi cài đặt các phiên bản PHP mới nhất trên các máy chủ WordPress dùng chung, người bán lại và dựa trên cPanel của chúng tôi sau khi thử nghiệm và khắc phục sự cố. Phiên bản 'mặc định' của PHP cho các trang web mới được tạo thường chậm hơn một hoặc hai phiên bản vì mục đích ổn định— nhưng vui lòng cập nhật lên phiên bản mới nhất ngay khi có sẵn

Với VPS và Máy chủ chuyên dụng, chúng tôi tin tưởng bạn và Quản trị viên hệ thống của bạn để quản lý cài đặt và cập nhật PHP. Tuy nhiên, nếu bạn cần trợ giúp, nhóm Hỗ trợ kỹ thuật 24/7 của chúng tôi sẵn lòng cài đặt các phiên bản PHP mới hơn theo yêu cầu của bạn

Nếu bạn có VPS hoặc Máy chủ chuyên dụng, các phiên bản PHP mới hơn có thể cần được cài đặt thủ công

Trình quản lý MultiPHP của cPanel

Chỉ vài năm trước, việc quản lý các phiên bản PHP cPanel khác nhau là một thử thách hoàn toàn hoặc không có gì. Các công cụ cũ hơn sẽ thay đổi phiên bản PHP cho mọi trang web trên cPanel cùng một lúc. Định cấu hình các trang web riêng lẻ khác nhau yêu cầu các giải pháp khó sử dụng bằng cách sử dụng tệp .htaccess. Các phiên bản mới nhất của cPanel đã giới thiệu một công cụ mới, Trình quản lý MultiPHP, giúp đơn giản hóa quy trình. Nhấp vào biểu tượng Trình quản lý MultiPHP trong phần Phần mềm của cPanel để bắt đầu

Cách cập nhật phiên bản php trong đèn

Xin lưu ý. hãy nhớ nhấp vào Trình quản lý MultiPHP chứ không phải Trình chỉnh sửa MultiPHP INI. INI Editor là một phần mềm khác giúp bạn tinh chỉnh cài đặt PHP của mình trên các trang web riêng lẻ

Thay đổi phiên bản PHP trên trang web của bạn

Bây giờ bạn đã biết Trình quản lý MultiPHP là gì, chúng tôi sẽ chỉ cho bạn cách sử dụng nó để thay đổi phiên bản PHP cho trang web của bạn

  1. Đăng nhập vào cPanel
  2. Nhấp vào liên kết Trình quản lý MultiPHP trong phần Phần mềm của cPanel
  3. Chọn hộp cho trang hoặc các trang bạn muốn cập nhật
    Cách cập nhật phiên bản php trong đèn
  4. Chọn Phiên bản PHP mong muốn từ trình đơn thả xuống
    Cách cập nhật phiên bản php trong đèn
  5. Nhấp vào nút Áp dụng
    Cách cập nhật phiên bản php trong đèn

Đó là tất cả những gì cần thiết để thay đổi phiên bản PHP được sử dụng trên bất kỳ trang web nào bạn chọn. Nếu bạn đang gặp sự cố với một trang web và muốn kiểm tra kỹ phiên bản PHP đang sử dụng, hãy nhớ rằng bạn luôn có thể thiết lập trang PHPinfo cho trang web đó. Tìm hiểu thêm về cPanel từ Hướng dẫn sản phẩm dịch vụ lưu trữ VPS được quản lý của chúng tôi

Đảm bảo các khách hàng doanh nghiệp, đại lý hoặc đại lý của bạn luôn được kết nối và bật nguồn với Dịch vụ lưu trữ VPS được quản lý được tối ưu hóa của chúng tôi

Nâng cấp hoặc hạ cấp các phiên bản PHP trên ngăn xếp Webdock về cơ bản là cùng một quy trình. Tóm lại những gì bạn cần làm là

  • Đả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 đến đúng phiên bản PHP
  • Khởi động lại máy chủ web của bạn và php-fpm
  • Mặt nạ trình nền php-fpm cũ

Trước khi thực hiện thao tác này, bạn nên chụp ảnh nhanh máy chủ của mình trong trường hợp xảy ra sự cố

1. Đảm bảo các gói cho phiên bản PHP mục tiêu của bạn đã được cài đặt

Bạn cần đảm bảo rằng các gói chính xác có sẵn trên hệ thống của bạn cho phiên bản PHP mà bạn muốn. Trước tiên hãy đảm bảo hệ thống của bạn được cập nhật

sudo apt update
sudo apt upgrade

Nếu nó nhắc bạn phải làm gì với các tệp cấu hình, thông thường bạn chỉ nên sử dụng tùy chọn mặc định và để nguyên cấu hình hiện tại

Tiếp theo, cài đặt các gói - các gói bạn muốn được liệt kê trên các trang ngăn xếp Máy chủ hoàn hảo của chúng tôi. Ví dụ: bạn muốn sử dụng PHP7. 4 bạn sẽ đi đến 7. 4 hướng dẫn và tìm phần có tiêu đề Cài đặt PHP7. 4 và các gói PHP phổ biến - lệnh bạn đang tìm sẽ giống như

sudo apt install -y php7.4-cli php7.4-dev php7.4-pgsql php7.4-sqlite3 php7.4-gd php7.4-curl php7.4-memcached php7.4-imap php7.4-mysql php7.4-mbstring php7.4-xml php7.4-imagick php7.4-zip php7.4-bcmath php7.4-soap php7.4-intl php7.4-readline php7.4-common php7.4-pspell php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-opcache php7.4-apcu

Nếu bạn gặp lỗi khi cho rằng không thể tìm thấy các gói PHP thích hợp, thì bạn đang sử dụng phiên bản thực sự cũ của ngăn xếp của chúng tôi không có thêm ondrej/php PPA. Trong trường hợp nào, thực hiện

sudo apt-add-repository ppa:ondrej/php -y

Nói chung, vui lòng sao chép/dán các lệnh từ hướng dẫn Máy chủ hoàn hảo của chúng tôi vì chúng luôn được cập nhật và các lệnh hiển thị ở đây chỉ nhằm mục đích ví dụ

Cuối cùng, bạn nên cài đặt php-fpm trong phiên bản mục tiêu mà bạn muốn

sudo apt install php7.4-fpm

2. Đảm bảo cấu hình PHP cho phiên bản mục tiêu của bạn được cập nhật

Một lần nữa, tại đây bạn sao chép/dán các lệnh từ hướng dẫn Máy chủ hoàn hảo trong các phần có tiêu đề

  • Cập nhật cấu hình PHP CLI
  • Tinh chỉnh cài đặt PHP-FPM
  • Điều chỉnh cài đặt nhóm PHP-FPM

3. Cập nhật cấu hình máy chủ web của bạn để trỏ đến đúng phiên bản PHP

Đối với Nginx, bạn sẽ chỉnh sửa /etc/nginx/sites-available/webdock. Hãy tìm dòng này và thay thế số phiên bản PHP bằng số bạn muốn

fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

Đối với Apache, bạn sẽ chỉnh sửa /etc/apache2/sites-available/webdock. conf và /etc/apache2/sites-available/webdock-le-ssl. conf. Tìm dòng này và thay số phiên bản PHP bằng số bạn muốn

SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost"

4. Đảm bảo PHP-CLI trỏ đến đúng phiên bản PHP

Đặc biệt nếu bạn đang hạ cấp, bạn cần kiểm tra xem php-cli có đang trỏ đến đúng phiên bản không. Trước tiên hãy kiểm tra phiên bản cli đang sử dụng ngay bây giờ bằng cách thực thi

sudo php -v

Nếu số phiên bản được báo cáo khác với số bạn muốn, hãy thực hiện lệnh sau thay thế số phiên bản bằng số bạn muốn

sudo rm /etc/alternatives/php; sudo ln -s /usr/bin/php5.6 /etc/alternatives/php;

Xác nhận bằng cách chạy php -v một lần nữa

5. Khởi động lại PHP-FPM và máy chủ web của bạn

Ví dụ: nếu máy chủ web của bạn là nginx, bạn sẽ thực thi

________số 8

Một lần nữa, hãy xem hướng dẫn Máy chủ hoàn hảo cho phiên bản và máy chủ web của bạn để biết lệnh chính xác tại đây

Xin chúc mừng, bây giờ bạn sẽ chạy trên phiên bản PHP mà bạn muốn. Bạn có thể kiểm tra nó bằng cách tạo một tệp php nhỏ trong thư mục gốc của web với các nội dung sau và truy cập tệp đó trong trình duyệt web của bạn

6. Che giấu daemon PHP-FPM cũ

Ở đây, về cơ bản, bạn chỉ cần yêu cầu hệ thống không khởi động trình nền php-fpm cũ - thay thế số phiên bản bên dưới bằng phiên bản trước đó mà bạn đang chuyển khỏi, chẳng hạn như nếu bạn chuyển từ php7. 2 đến php7. 4 bạn sẽ làm

Cách nâng cấp PHP 7. 3 đến 7. 4 trong xampp?

Tải xuống PHP từ Xampp mới nhất . Giải nén thư mục và sao chép thư mục php từ xampp mới nhất. Bây giờ, hãy chuyển đến thư mục xampp hiện tại của bạn và đổi tên thư mục PHP hiện tại thành php7 hoặc bất cứ thứ gì bạn muốn. Sau đó dán thư mục php mới vào xampp hiện có. Đó là nó.

Phiên bản PHP nào là Lampp của tôi?

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

Làm cách nào để cập nhật phiên bản PHP trên máy chủ?

Thay đổi phiên bản PHP .
Điều hướng đến trang Quản lý trang web
Nhấp vào nút Quản lý để mở trang Quản lý trang web, trang này cho phép bạn điều chỉnh các cài đặt khác nhau cho trang web của mình. .
Trong phần PHP, nhấp vào biểu tượng Sửa đổi
Chọn một phiên bản PHP từ menu thả xuống

Làm cách nào để nâng cấp phiên bản PHP trong Composer?

Để cập nhật các gói của bạn .
Điều hướng đến thư mục gốc của repo git của bạn, nơi nhà soạn nhạc của bạn. .
Chạy cập nhật trình soạn thảo (trên máy cục bộ của bạn) để cập nhật các gói cần thiết và tạo lại trình soạn thảo. .
Cam kết nhà soạn nhạc được cập nhật. .
Trong Engine Yard Cloud, nhấp vào Công cụ > Bảng điều khiển
Chọn một môi trường bằng cách nhấp vào tên môi trường