Почему при удалении PHP7.2 требуется установка PHP8?

Мы работаем с Ubuntu Server 18.04.5. Я только что обновился с PHP 7.2 до 7.4, потому что Wordpress жаловался. Я следовал инструкциям здесь , и все прошло гладко. Теперь я хотел бы удалить 7.2, но когда я запускаю команду sudo apt purge '^ php7.2 *' , регулярное выражение не только подхватывает 7.4, но и 7.2, оно хочет установить PHP8. Я вставил результат ниже. Я отменил, прежде чем что-то на самом деле произошло. Что я делаю не так?

The following packages were automatically installed and are no longer required:
dbconfig-common dbconfig-mysql fonts-droid-fallback fonts-noto-mono ghostscript
gsfonts imagemagick-6-common javascript-common libcupsfilters1 libcupsimage2
libfftw3-double3 libgs9 libgs9-common libijs-0.35 libjbig2dec0 libjs-jquery
libjs-sphinxdoc libjs-underscore liblcms2-2 liblqr-1-0 libmagickcore-6.q16-3
libmagickwand-6.q16-3 libpaper-utils libpaper1 php-bz2 php-phpseclib php-tcpdf
php8.0-bz2 poppler-data ttf-dejavu-core
Use 'sudo apt autoremove' to remove them.

The following additional packages will be installed:
libapache2-mod-php libapache2-mod-php8.0 libpcre16-3 libpcre3 libpcre3-dev
libpcre32-3 libpcrecpp0v5 php php-bz2 php-curl php-gd php-intl php-mbstring
php-mysql php-pear php-soap php-xml php-xmlrpc php-zip php8.0 php8.0-bz2
php8.0-cli php8.0-common php8.0-curl php8.0-gd php8.0-intl php8.0-mbstring
php8.0-mysql php8.0-opcache php8.0-readline php8.0-soap php8.0-xml php8.0-xmlrpc
php8.0-zip

The following packages will be REMOVED:
libapache2-mod-php7.2* libapache2-mod-php7.4* php7.2* php7.2-bz2* php7.2-cli*
php7.2-common* php7.2-curl* php7.2-gd* php7.2-intl* php7.2-json* php7.2-mbstring*
php7.2-mysql* php7.2-opcache* php7.2-readline* php7.2-soap* php7.2-xml*
php7.2-xmlrpc* php7.2-zip* php7.4* php7.4-bz2* php7.4-cli* php7.4-common*
php7.4-curl* php7.4-gd* php7.4-imagick* php7.4-intl* php7.4-json* php7.4-mbstring*
php7.4-mysql* php7.4-opcache* php7.4-readline* php7.4-soap* php7.4-xml*
php7.4-xmlrpc* php7.4-zip* phpmyadmin*

The following NEW packages will be installed:
libapache2-mod-php8.0 php8.0 php8.0-bz2 php8.0-cli php8.0-common php8.0-curl
php8.0-gd php8.0-intl php8.0-mbstring php8.0-mysql php8.0-opcache php8.0-readline
php8.0-soap php8.0-xml php8.0-xmlrpc php8.0-zip

The following packages will be upgraded:
libapache2-mod-php libpcre16-3 libpcre3 libpcre3-dev libpcre32-3 libpcrecpp0v5 php
php-bz2 php-curl php-gd php-intl php-mbstring php-mysql php-pear php-soap php-xml
php-xmlrpc php-zip
18 upgraded, 16 newly installed, 36 to remove and 10 not upgraded.
Need to get 6,810 kB of archives.
After this operation, 44.9 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
0
задан 20 July 2021 в 06:58

1 ответ

Как я закончил "решение" этой проблемы, я разрешил установку PHP8, которая удовлетворила APT. Поскольку Apache позволяет вам выбрать, какую версию PHP использовать с командой a2enmod, выполнение sudo a2enmod php7.4 сохраняет Wordpress на 7.4. Похоже, никаких проблем не было. `

0
ответ дан 28 July 2021 в 11:18

Другие вопросы по тегам:

Похожие вопросы: