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ố 8Mộ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
- Đăng nhập vào tài khoản Media Temple của bạn
- Chọn nút ADMIN màu xanh được liên kết với máy chủ của bạn
- Chọn cho trang web bạn muốn rồi chọn Cài đặt.
- Trong Trang web sản xuất, định vị phiên bản PHP, rồi chọn Thay đổi
- Chọn phiên bản PHP mong muốn từ danh sách thả xuống, sau đó chọn 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
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.
- Đăng nhập vào tài khoản Media Temple của bạn
- 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
- Trong Bảng điều khiển tài khoản, trong phần Cài đặt, chọn Máy chủ.
Phiên bản PHP hiện tại xuất hiện ở đầu danh sách. - Để thay đổi phiên bản PHP, bên cạnh Phiên bản PHP, nhấp vào Thay đổi
- 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
- 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
- Đăng nhập vào AccountCenter của bạn
- Từ trang Tổng quan hoặc tab Miền , hãy chọn . primary domain.
- 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
- 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
- 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]
- 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
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
2. Chọn Cập nhật và Nâng cấp từ cột Plesk
3. Chọn Thêm/Xóa Thành phần
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
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]
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
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
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
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.
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
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
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
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
3. Chọn EasyApache 4 từ danh sách phần mềm.
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
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
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 đó
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
- 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
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