Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

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

Bài viết này hướng dẫn bạn cách cập nhật PHP lên phiên bản khác. Phiên bản mới nhất là PHP 7, bao gồm nhiều nâng cấp về tốc độ và độ ổn định. Để biết thêm thông tin về PHP 7, hãy điều hướng tại đây

Hướng dẫn

  1. Đăng nhập vào tài khoản Media Temple của bạn
  2. Chọn nút ADMIN màu xanh được liên kết với máy chủ của bạn
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?
  3. Chọn
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?
    cho trang web bạn muốn rồi chọn Cài đặt.
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?
  4. Trong Trang web sản xuất, định vị phiên bản PHP, rồi chọn Thay đổi
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?
  5. Chọn phiên bản PHP mong muốn từ danh sách thả xuống, sau đó chọn Lưu thay đổi
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

Thêm thông tin

  • Để xác minh rằng trang web của bạn hiện đang chạy trên đúng phiên bản PHP, hãy sử dụng tệp phpinfo

Hướng dẫn

Shared Hosting cung cấp khả năng dễ dàng xem/thay đổi các phiên bản PHP của bạn. Bạn luôn nên cập nhật PHP lên phiên bản mới nhất để cập nhật bảo mật và cải thiện hiệu suất

PHP 8. 0.
Khách hàng sử dụng dịch vụ lưu trữ chia sẻ hiện có tùy chọn nâng cấp lên PHP 8. 0. Tuy nhiên, nếu nâng cấp lên PHP 8. 0 được thực hiện, bạn sẽ không còn khả năng quay lại PHP 7. 0, 7. 1 hoặc 7. 2.

  1. Đăng nhập vào tài khoản Media Temple của bạn
  2. Nhấp vào nút ADMIN màu xanh được liên kết với máy chủ Shared Hosting của bạn
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?
  3. Trong Bảng điều khiển tài khoản, trong phần Cài đặt, chọn Máy chủ.
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

    Phiên bản PHP hiện tại xuất hiện ở đầu danh sách.
  4. Để thay đổi phiên bản PHP, bên cạnh Phiên bản PHP, nhấp vào Thay đổi
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?
  5. Chọn một phiên bản PHP khác từ danh sách và sau đó nhập cập nhật vào trường Nhập 'cập nhật' để xác nhận
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?
  6. Nhấp vào Lưu thay đổi

Thêm thông tin

  • Để xác minh rằng trang web của bạn hiện đang chạy trên đúng phiên bản PHP, hãy sử dụng tệp phpinfo

Tổng quan

Tại thời điểm này, Grid cung cấp nhiều phiên bản PHP, ở dạng PHP-Stable, PHP-Latest và FastCGI). PHP5. 6 và PHP 7 có sẵn trên tất cả các tài khoản Media Temple Grid. Để biết thêm thông tin về PHP 7, hãy điều hướng tại đây

Bạn có thể thay đổi hoặc xem phiên bản PHP của mình cho từng miền trong AccountCenter bất kỳ lúc nào

  1. Đăng nhập vào AccountCenter của bạn
  2. Từ trang Tổng quan hoặc tab Miền , hãy chọn . primary domain.
  3. Thao tác này sẽ mở Bảng điều khiển lưới của bạn. Nhấp vào Cài đặt PHP

    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

  4. Trên màn hình tiếp theo, bạn sẽ thấy các phiên bản PHP hiện có sẵn. Tại đây bạn sẽ thực hiện (các) lựa chọn của mình. Bạn có thể làm như vậy trên cơ sở từng miền hoặc cho tất cả các miền của mình cùng một lúc
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?
  5. Chọn phiên bản PHP mong muốn cho mỗi miền; . 3. 23) và PHP-Mới nhất (7. 0)
  6. Bạn cũng có thể nhấp vào phiên bản PHP (ví dụ: phiên bản "PHP Stable (5. 3. 23)") để hiển thị "phpinfo. trang php". Trang này chứa nhiều chi tiết hơn về cách PHP đã được thiết lập trên nền tảng này
    Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

Tài nguyên

  • Làm cách nào để kích hoạt FastCGI?
  • Nguồn có thẩm quyền cho thông tin PHP là tại http. //www. php. mạng lưới

Tổng quan

Bài viết này hướng dẫn bạn cách cập nhật PHP lên phiên bản khác. Phiên bản mới nhất là PHP 7, bao gồm nhiều nâng cấp về tốc độ và độ ổn định. Để biết thêm thông tin về PHP 7, hãy điều hướng tại đây

Trước khi tiến hành. Đảm bảo rằng bạn có bản sao lưu gần đây của tất cả dữ liệu trên máy chủ mà bạn sẽ thực hiện các thay đổi đối với

cầu xin

Các hướng dẫn này sẽ chỉ cho bạn cách sử dụng bảng quản trị Plesk để thay đổi các phiên bản PHP. Bắt đầu bằng cách đăng nhập vào Plesk

1. Đăng nhập vào bảng quản trị Plesk và chọn Công cụ & Cài đặt từ các tùy chọn ở bên trái

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

2. Chọn Cập nhật và Nâng cấp từ cột Plesk

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

3. Chọn Thêm/Xóa Thành phần

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

4. Sử dụng dấu + bên cạnh Lưu trữ web để mở rộng cột, sau đó thực hiện tương tự cho các phiên bản trình thông dịch PHP. Thay đổi phiên bản mong muốn của bạn để cài đặt và nhấp vào tiếp tục

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

Trình cài đặt Plesk sẽ chạy. Sau khi hoàn tất, bạn sẽ có thể sử dụng phiên bản PHP đã chọn

Ghi chú. Bạn không nhất thiết phải gỡ bỏ các phiên bản PHP trước đó. Làm như vậy có thể gây ra xung đột với nhiều ứng dụng Plesk gốc khác nhau, chẳng hạn như Horde

5. Sau khi cài đặt phiên bản PHP mong muốn, bạn sẽ cần cập nhật Cài đặt PHP cho miền của mình. Nhấp vào Tên miền (lưu ý. đối với một số phiên bản Plesk, đây có thể được gọi là Trang web & Tên miền)

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

6. Một danh sách tên miền sẽ xuất hiện. Chọn tên miền mong muốn của bạn

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

7. Khi ở bảng điều khiển tên miền của bạn, hãy nhấp vào Cài đặt PHP

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

8. Trong Cài đặt PHP của bạn, nhấp vào phiên bản PHP hiện tại. Một danh sách các phiên bản PHP có sẵn sẽ xuất hiện. Chọn phiên bản bạn muốn, sau đó cuộn xuống cuối trang để chọn Áp dụng

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

cPanel

Các hướng dẫn này sẽ chỉ cho bạn cách sử dụng tiện ích WHM cPanel để thay đổi các phiên bản PHP

Bạn có thể cần cài đặt phiên bản PHP mong muốn trước khi có thể sử dụng nó. Cài đặt phiên bản PHP được xử lý thông qua công cụ cấu hình mẫu EasyApache. Nếu bạn biết rằng bạn đã có phiên bản PHP mà bạn yêu cầu, hãy bỏ qua hướng dẫn cài đặt EasyApache PHP

Ghi chú. Mỗi lần chỉ có một phiên bản EasyApache có thể hoạt động. cPanel chỉ hỗ trợ PHP 7 qua EasyApache 4. Bạn phải sử dụng EasyApache 4 nếu bạn định sử dụng PHP 7 với cài đặt cPanel của mình

Hướng dẫn về EasyApache 3

1. Đăng nhập vào WHM và chọn bảng Phần mềm.  

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

2. Chọn EasyApache 3. Nếu EasyApache 4 đang hoạt động, bạn sẽ nhận được thông báo lỗi cho bạn biết rằng một phiên bản khác hiện đang hoạt động và bạn sẽ cần quay lại EasyApache 3 hoặc chọn EasyApache 4. Chỉ những máy chủ được cung cấp ban đầu với EasyApache 3 mới có thể quay trở lại với EasyApache 3

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

3. Bây giờ bạn sẽ thấy một danh sách các cấu hình Apache có sẵn. Từ đây, thật dễ dàng để quản lý các khía cạnh khác nhau của bản dựng Apache của bạn. Để thay đổi phiên bản PHP của bạn, hãy chọn công cụ chỉnh sửa ở bên phải hồ sơ mặc định của bạn

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

4. Chọn Bước tiếp theo để chuyển sang menu phiên bản PHP. Chọn phiên bản bạn muốn cài đặt và tiếp tục qua các menu còn lại

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

Quan trọng. Điều rất quan trọng là phải cho phép quá trình xây dựng EasyApache hoàn tất. Việc chấm dứt sớm rất có thể sẽ dẫn đến lỗi hoàn toàn của cPanel và bạn sẽ phải khôi phục từ bản sao lưu

Hướng dẫn về EasyApache 4

1. Nếu bạn chưa cài đặt EasyApache 4, hãy kết nối với máy chủ của bạn qua SSH và thực hiện thao tác sau

/scripts/migrate_ea3_to_ea4 --run
  • Xác nhận cài đặt bằng 'y'. Quá trình này mất vài phút để hoàn thành

2. Khi quá trình cài đặt EasyApache 4 hoàn tất, hãy đăng nhập vào WHM và chọn bảng Phần mềm

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

3. Chọn EasyApache 4 từ danh sách phần mềm.  

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

4. Nhấp vào nút Tùy chỉnh ở bên phải Gói hiện đã cài đặt. Nếu bạn cũng muốn thay đổi gói của mình, hãy chọn một gói từ danh sách và sử dụng tùy chọn Tùy chỉnh. Xin lưu ý rằng việc thay đổi các cài đặt này có thể ảnh hưởng đến hiệu suất cài đặt cPanel của bạn

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

5. Từ menu bên trái, nhấp vào Phiên bản PHP. Chọn (các) phiên bản PHP mà bạn muốn cài đặt và nhấp vào Tiếp theo

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

6. Bây giờ bạn sẽ được yêu cầu chọn các gói mở rộng PHP. Nếu bạn không chắc mình cần cái nào, hãy sử dụng các gói được chọn mặc định cho phiên bản PHP của bạn. Nhấn tiếp

7. Phần đánh giá hiện sẽ cung cấp cho bạn tổng quan về mọi thứ bạn đã thay đổi trước khi cung cấp. Nếu bạn đồng ý với những thay đổi đối với hệ thống của mình, hãy nhấp vào Cung cấp. Tùy thuộc vào những thay đổi bạn đã thực hiện, quá trình này có thể mất vài phút để hoàn tất. Sau khi bạn nhận được xác nhận rằng cấu hình đã được cung cấp thành công, hãy nhấp vào Xong


Quan trọng. Điều rất quan trọng là phải cho phép quá trình xây dựng EasyApache hoàn tất. Việc chấm dứt sớm rất có thể sẽ dẫn đến lỗi hoàn toàn của cPanel và bạn sẽ phải khôi phục từ bản sao lưu

Sử dụng Trình quản lý MultiPHP cPanel để thay đổi phiên bản PHP (EasyApache 4)

cPanel cho phép thay đổi các phiên bản PHP trong cả WHM và tài khoản người dùng cPanel cá nhân. Tính năng này chỉ khả dụng khi sử dụng EasyApache 4

Đối với tất cả tài khoản người dùng cPanel

1. Để thay đổi phiên bản PHP cho tài khoản cPanel, hãy đăng nhập vào WHM và nhấp vào bảng Phần mềm. Bạn cũng có thể sử dụng các hướng dẫn này từ trong các tài khoản cPanel riêng lẻ, nhưng bạn sẽ không thể thay đổi phiên bản PHP cho các miền không được gán cho tài khoản đó

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

2. Nhấp vào Trình quản lý MultiPHP. Thao tác này sẽ mở một menu mới cho phép bạn đặt cả phiên bản PHP mặc định của hệ thống và kiểm soát các phiên bản PHP trên cơ sở từng miền

  • chỉ WHM. Để thay đổi phiên bản PHP mặc định mà tất cả các máy chủ cPanel được cung cấp, hãy chọn một phiên bản trong Phiên bản PHP hệ thống và nhấp vào Áp dụng

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

  • WHM/cPanel. Để thay đổi các phiên bản PHP trên cơ sở mỗi miền, hãy chọn miền bạn muốn thay đổi và sử dụng menu thả xuống ở bên phải để xác định phiên bản PHP, sau đó nhấp vào Áp dụng

Làm cách nào để thay đổi sang các phiên bản khác nhau của php?

3. Bây giờ bạn sẽ sử dụng phiên bản PHP được chỉ định của mình. Xác minh rằng phiên bản của bạn là chính xác và hoạt động bình thường bằng cách tạo một trang thông tin PHP. Nếu bạn cần trợ giúp, hướng dẫn có thể được tìm thấy trong bài viết này

Làm cách nào tôi có thể tải các phiên bản khác nhau của PHP?

Thêm kho lưu trữ PHP .
Đầu tiên, cài đặt các phụ thuộc cần thiết bằng lệnh sau. # apt-get cài đặt phần mềm-thuộc tính-chung gnupg2 -y
Khi tất cả các phụ thuộc được cài đặt, hãy thêm kho lưu trữ PHP bằng lệnh sau. # add-apt-kho lưu trữ ppa. ondrej/php

Tôi có thể có hai phiên bản PHP không?

Tương tự, PHP-FPM sử dụng trình nền để quản lý nhiều phiên bản PHP trên một phiên bản duy nhất . Cùng nhau, bạn có thể sử dụng Apache và PHP-FPM để lưu trữ nhiều ứng dụng web PHP, mỗi ứng dụng sử dụng một phiên bản PHP khác nhau, tất cả trên cùng một máy chủ và tất cả cùng một lúc.

Tôi có thể hạ cấp phiên bản PHP của mình không?

Bạn có thể hạ cấp PHP không? . Quá trình này sẽ ghi đè lên PHP hiện tại của bạn. you can do so without interfering with the path to your installation and can simply overwrite older files. This process will overwrite your current PHP.