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à Show
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 đặtBạ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ậtMộ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 đề
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ạnVí 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
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-apcu0 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-apcu1 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-apcu2 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-apcu3 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-apcu4 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-apcu5 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-apcu6 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-apcu7 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-apcu8 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-apcu00 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-apcu01 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-apcu02 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-apcu03 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-apcu04 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-apcu05 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-apcu06 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-apcu07 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-apcu08 Làm cách nào để nâng cấp phiên bản PHP trong Windows?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 đến đú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 để cập nhật phiên bản PHP?Cuộn xuống ô Cài đặt nâng cao và chọn Cài đặt cơ sở dữ liệu và PHP. Cuộn xuống Cập nhật phiên bản PHP. Chọn phiên bản PHP mà bạn muốn chuyển sang và nhấp vào Cập nhật .
Làm cách nào để nâng cấp PHP trong Windows 11?Cách cài đặt PHP 8. 1. . Khi liên kết mở ra, hãy chuyển đến tab tải xuống. . Nó sẽ chuyển hướng bạn đến một trang khác. . Khi tệp zip được tải xuống, hãy chuyển đến vị trí và giải nén các tệp. . Vào bên trong thư mục và bạn sẽ có thể thấy php. tập tin exe |