Ошибка при установке php7. 3 на Ubuntu 18.04 "Не заменяя удалённый конфигурационный файл /etc/php/7.3/apache2/php.ini,"

Я пытаюсь установить Php7.3 на Ubuntu 18.4, я использую Apache Server(2.4). Мой php.ini файл не получает установки по адресу /etc/php/7.3/apache2/php.ini. Я использовал php.ini не существует, но он не работал на меня.

Я установил его, используя команду, указанную ниже
. Внезапно apt-get установил php7.3.

Я даже пытался переустановить php.
. sudo apt-get remove -purge php*
sudo apt-get cleange php*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get удалить dbconfig-php sudo apt-get up upgrade

sudo apt-get install php7.3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:libapache2-mod-php7.3 libpcre2-8-0 php-common php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-readline
Suggested packages:
  php-pear
The following NEW packages will be installed:
  libapache2-mod-php7.3 libpcre2-8-0 php-common php7.3 php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-readline
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/4,131 kB of archives.
After this operation, 17.8 MB of additional disk space will be used.
N: Ignoring file 'google-chrome' in directory '/etc/apt/sources.list.d/' as it has no filename extension
Do you want to continue? [Y/n] Y
N: Ignoring file 'google-chrome' in directory '/etc/apt/sources.list.d/' as it has no filename extension
(Reading database ... 176461 files and directories currently installed.)
Preparing to unpack .../0-php-common_2%3a76+ubuntu18.04.1+deb.sury.org+9_all.deb ...
Unpacking php-common (2:76+ubuntu18.04.1+deb.sury.org+9) ...
Preparing to unpack .../1-php7.3-common_7.3.22-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.3-common (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Preparing to unpack .../2-php7.3-json_7.3.22-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.3-json (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Preparing to unpack .../3-php7.3-opcache_7.3.22-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.3-opcache (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Preparing to unpack .../4-php7.3-readline_7.3.22-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.3-readline (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Selecting previously unselected package libpcre2-8-0:amd64.
Preparing to unpack .../5-libpcre2-8-0_10.35-4+ubuntu18.04.1+deb.sury.org+1_amd64.deb ...
Unpacking libpcre2-8-0:amd64 (10.35-4+ubuntu18.04.1+deb.sury.org+1) ...
Preparing to unpack .../6-php7.3-cli_7.3.22-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.3-cli (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Preparing to unpack .../7-libapache2-mod-php7.3_7.3.22-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb ...
Unpacking libapache2-mod-php7.3 (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Selecting previously unselected package php7.3.
Preparing to unpack .../8-php7.3_7.3.22-1+ubuntu18.04.1+deb.sury.org+1_all.deb ...
Unpacking php7.3 (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Setting up php-common (2:76+ubuntu18.04.1+deb.sury.org+9) ...
Setting up libpcre2-8-0:amd64 (10.35-4+ubuntu18.04.1+deb.sury.org+1) ...
Setting up php7.3-common (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Not replacing deleted config file /etc/php/7.3/mods-available/calendar.ini
WARNING: Module calendar ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module calendar ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/ctype.ini
WARNING: Module ctype ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module ctype ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/exif.ini
WARNING: Module exif ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module exif ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/fileinfo.ini
WARNING: Module fileinfo ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module fileinfo ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/ftp.ini
WARNING: Module ftp ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module ftp ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/gettext.ini
WARNING: Module gettext ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module gettext ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/iconv.ini
WARNING: Module iconv ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module iconv ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/pdo.ini
WARNING: Module pdo ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module pdo ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/phar.ini
WARNING: Module phar ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module phar ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/posix.ini
WARNING: Module posix ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module posix ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/shmop.ini
WARNING: Module shmop ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module shmop ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/sockets.ini
WARNING: Module sockets ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module sockets ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/sysvmsg.ini
WARNING: Module sysvmsg ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module sysvmsg ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/sysvsem.ini
WARNING: Module sysvsem ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module sysvsem ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/sysvshm.ini
WARNING: Module sysvshm ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module sysvshm ini file doesn't exist under /etc/php/7.3/mods-available
Not replacing deleted config file /etc/php/7.3/mods-available/tokenizer.ini
WARNING: Module tokenizer ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module tokenizer ini file doesn't exist under /etc/php/7.3/mods-available
Setting up php7.3-opcache (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Not replacing deleted config file /etc/php/7.3/mods-available/opcache.ini
WARNING: Module opcache ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module opcache ini file doesn't exist under /etc/php/7.3/mods-available
Setting up php7.3-readline (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Not replacing deleted config file /etc/php/7.3/mods-available/readline.ini
WARNING: Module readline ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module readline ini file doesn't exist under /etc/php/7.3/mods-available
Setting up php7.3-json (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Not replacing deleted config file /etc/php/7.3/mods-available/json.ini
WARNING: Module json ini file doesn't exist under /etc/php/7.3/mods-available
WARNING: Module json ini file doesn't exist under /etc/php/7.3/mods-available
Setting up php7.3-cli (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
update-alternatives: using /usr/bin/php7.3 to provide /usr/bin/php (php) in auto mode
update-alternatives: using /usr/bin/phar7.3 to provide /usr/bin/phar (phar) in auto mode
update-alternatives: using /usr/bin/phar.phar7.3 to provide /usr/bin/phar.phar (phar.phar) in auto mode
Not replacing deleted config file /etc/php/7.3/cli/php.ini
Setting up libapache2-mod-php7.3 (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Not replacing deleted config file /etc/php/7.3/apache2/php.ini
apache2_invoke: Enable module php7.3
Setting up php7.3 (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...
Processing triggers for php7.3-cli (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
Processing triggers for libapache2-mod-php7.3 (7.3.22-1+ubuntu18.04.1+deb.sury.org+1) ...
0
задан 6 October 2020 в 14:41

1 ответ

Ubuntu 18.04 поставляется с PHP 7.2, поэтому ваша версия 7.3 получена из дополнительного PPA, в вашем журнале указано, что вы используете версию sury.org.

libapache2-mod-php7.3 — это пакет, который связывает PHP и Apache, если оба установлены, вы получите его автоматически. Но вы можете удалить и очистить его независимо от Ubuntu, поэтому он забудет состояние, в котором он был установлен. Дело в том, что APT старается не вмешиваться в то, что делает пользователь, что иногда здорово, а иногда раздражает

apt remove libapache2-mod-php7.3
apt purge libapache2-mod-php7.3
apt install libapache2-mod-php7.3

. Вероятно, вы можете объединить эти шаги в одну команду, но я предпочитаю атомарные операции, чтобы понять каждое состояние. Теперь вы должны увидеть строку, в которой говорится

Creating config file /etc/php/7.3/apache2/php.ini with new version

Ubuntu 20.04 — это более новая LTS-версия, которая по умолчанию поставляется с PHP 7.4. Команда dist-upgrade использовалась для обновления версий, но я не думаю, что это уже верно. А apt-get был заменен просто apt

1
ответ дан 6 October 2020 в 12:57

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

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