Ubuntu 12.04 Обновление PHP с 5.3 до 5.5 не удалось

на сервере Ubuntu 12.04 Я пытаюсь обновить PHP 5.3 до 5.5, вот что я сделал:

sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install php5

, к сожалению, установка заканчивается следующей ошибкой:

dpkg: error processing /var/cache/apt/archives/apache2-bin_2.4.16-4+deb.sury.org~precise+4_amd64.deb (--unpack):
 trying to overwrite '/usr/share/man/man8/apache2.8.gz', which is also in package apache2.2-common 2.2.22-1ubuntu1.10
dpkg-deb (subprocess): subprocess data was killed by signal (Broken pipe)
dpkg-deb: error: subprocess <decompress> returned error exit status 2
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/apache2-bin_2.4.16-4+deb.sury.org~precise+4_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Кажется, что PHP 5 также влияет на Apache 2.2. Благодарен за помощь, почему подпроцесс был убит.

РЕДАКТИРОВАТЬ: Я решил эту проблему, полностью удалив apache2.2 и переустановив 2.4, которая работала без ошибок.

1
задан 24 November 2015 в 09:14
1 ответ

У меня такая же проблема при обновлении PHP, вы можете попробовать это

sudo dpkg -i --force-overwrite / var / cache / apt / archives / apache2-bin_2 .4.16-4 + deb.sury.org ~ точный + 4_amd64.deb

, а затем установите php5 с помощью

sudo apt-get -f install php5

, это обновит apache2, наслаждайтесь.

1
ответ дан 3 December 2019 в 23:56

Теги

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