Xóa php 8 ubuntu

Lộ trình nâng cấp rõ ràng nhất mà tôi có thể nghĩ ra với phong cách devops lực lượng cùn của mình sau một vài lần thử không thành công, chỉ là xóa hoàn toàn PHP 8. 0 rồi cài 8. 1 sau đó. Trong trường hợp này 8. 0 đã được cài đặt qua ppa. ondrej/php trước và không có cách nào tốt để thực hiện nâng cấp bình thường vì các gói PHP này gây khó chịu cho tôi, được xây dựng để cài đặt song song

Nếu bạn chưa bao giờ cài đặt PHP qua ppa. ondrej/php, các hướng dẫn này vẫn có thể giúp bạn xóa các gói hệ thống nhưng bạn vẫn cần thêm repo để nhận 8. 1 cài đặt

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

Trước khi bạn cam kết

Biết rôi. Nếu ứng dụng của bạn chỉ là một giao dịch máy chủ nhỏ, bạn sẽ có một vài phút ngừng hoạt động

Biết rôi. Bạn sẽ muốn kiểm tra phần nào ứng dụng của mình để đảm bảo rằng nó thực sự ổn. Eight Oh to Eight One không phải là một bước nhảy vọt, hầu hết mọi thứ vững chắc trên 8 đều ổn rồi

Làm đi

Trước tiên, chúng tôi sẽ gỡ bỏ máy chủ web, trong trường hợp này là Apache

sudo apachectl stop

Sau đó, bởi vì nếu bạn không khuấy động tất cả mọi thứ cùng một lúc, bạn thậm chí có thể gọi mình là một tín đồ không? . Có khả năng bạn có thể bỏ qua nâng cấp nhưng bạn vẫn cần thực hiện cập nhật để có apt tìm nạp chỉ mục gói mới nhất

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get update

Sau đó, chúng ta cần xem danh sách tất cả các gói PHP đã cài đặt. Mục tiêu là thay thế tất cả bằng 8. 1 phiên bản

$ apt list --installed | grep php | cut -d "/" -f 1
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libapache2-mod-php8.0
php-common
php8.0-cli
php8.0-common
php8.0-curl
php8.0-gd
php8.0-igbinary
php8.0-imagick
php8.0-mbstring
php8.0-memcached
php8.0-msgpack
php8.0-mysql
php8.0-opcache
php8.0-readline
php8.0-snmp
php8.0-xml
php8.0-zip
php8.0

Nhưng cố gắng nhớ điều đó, vì vậy hãy ghi một tệp văn bản vào đĩa bằng 8. 0 biến thành 8. 1. Cảnh báo ở trên là trong STDERR nên chúng ta có thể bỏ qua như tôi đã làm trong 15 năm qua

apt list --installed | grep php | cut -d "/" -f 1 | sed s/8.0/8.1/ > php.txt

Bây giờ chúng tôi đã lưu một tệp văn bản liệt kê những gì chúng tôi cần, hãy loại bỏ 8. 0 gói. Nếu bạn là gà, hãy kiểm tra php đó. txt trước để đảm bảo bạn không làm hỏng nó

Gỡ cài đặt PHP trong Ubuntu khá dễ dàng và đơn giản. Hãy để chúng tôi xem xét chúng tôi có phiên bản PHP 7. 0 và chúng tôi muốn xóa nó khỏi Ubuntu

Lệnh sau sẽ xóa PHP khỏi Ubuntu

sudo apt-get purge php7.0 // php7.* if we want to remove PHP version starts with 7
sudo apt-get autoclean
sudo apt-get autoremove

apt/apt-get autoclean → dọn dẹp các gói gỡ lỗi lỗi thời, kém sạch sẽ
apt/apt-get autoremove → xóa các gói mồ côi không còn cần thiết khỏi hệ thống, nhưng không xóa chúng, sử dụng tùy chọn –purge cùng với lệnh cho điều đó

Để cài đặt PHP chúng ta có thể làm theo bài viết này
Cài đặt PHP trên Ubuntu

Bước đầu tiên trong quá trình cài đặt PHP là tải phiên bản PHP mới nhất. Để làm như vậy, hãy kích hoạt kho lưu trữ bằng lệnh sau

$ sudo add-apt-repository ppa. ondrej / php

Sau khi thêm kho lưu trữ, hãy sử dụng lệnh sau để cập nhật danh sách gói

$ sudo cập nhật apt

Bây giờ, để cài đặt PHP 8. 0, sử dụng lệnh bên dưới

$ sudo apt cài đặt php8. 0

Để kiểm tra xem phiên bản PHP mới nhất đã được cài đặt trên thiết bị của bạn chưa, hãy nhập lệnh sau

$ php -v

Đầu ra hiển thị phiên bản PHP được cài đặt trên hệ thống

Cách gỡ cài đặt PHP khỏi Ubuntu 20. 04 [LTS] và 20. 10

Để gỡ cài đặt PHP khỏi thiết bị của bạn, hãy sử dụng lệnh sau

$ sudo apt remove --autoremove php8. 0

Sau khi bạn đưa ra lệnh trên, PHP 8 sẽ bị xóa khỏi thiết bị của bạn. Để xóa kho lưu trữ, hãy sử dụng lệnh sau

$ sudo add-apt-repository --xóa ppa:ondrej/ php

Phần kết luận

PHP là ngôn ngữ phía máy chủ phổ biến và dễ học. Nó được sử dụng để phát triển các trang web động, miễn phí và có thể tương tác với các cơ sở dữ liệu khác nhau. Hướng dẫn này chỉ cho bạn cách cài đặt phiên bản PHP mới nhất trong Ubuntu, cũng như quá trình gỡ bỏ nó khỏi thiết bị của bạn

Cách hạ cấp PHP 8 xuống 7. 4 trong Ubuntu?

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 tới đú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ũ

Làm cách nào để gỡ cài đặt PHP trong Ubuntu bằng thiết bị đầu cuối?

7 câu trả lời .
apt/apt-get autoclean → dọn dẹp các gói gỡ lỗi lỗi thời, kém sạch hơn
apt/apt-get autoremove → xóa các gói mồ côi không còn cần thiết khỏi hệ thống, nhưng không xóa chúng, sử dụng tùy chọn --purge cùng với lệnh cho điều đó

Làm cách nào để xóa phiên bản PHP?

Bạn có thể xóa phiên bản PHP thông qua giao diện EasyApache trong WHM. .
Truy cập EasyApache trong WHM tại Trang chủ »Phần mềm »EasyApache 4
Nhấp vào nút Tùy chỉnh màu xanh bên cạnh hồ sơ
Chọn trang phiên bản PHP bằng cách nhấp vào phần bên trái
Chọn thanh trượt bên cạnh phiên bản PHP bạn muốn xóa

Chủ Đề