День добрый, бывалый… да это информация не новая, банальная, но черт его возьми, я всякий раз забываю название этого популярного репозитория ondrej/php PPA..

Так вот, дабы добавить репозиторий php и качать только самое свежие пакеты php, так на всякий случай упомянут эту информацию, старую как мир — свежая, новая информация не только плюс к развитию, но еще и вероятно неизведанная территория багов и глюков, но если тебя это не пугает, тогда за дело:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Вот теперь у нас есть доступ к разным версиям ^.^, вот к примеру поставим php8 и php7:

sudo apt install php8 php7

Так к слову, вдруг вам только посмотреть надо было и больше репозиторий не нужен и не хотите в него заглядывать, тогда удаляем следующей командой:

sudo add-apt-repository -r ppa:ondrej/php

По своей сути та же команда добавления, но в профиль, только с ключом -r.

Некогда не думал, что такое случиться. Мне обычно хватает всего, что находится в стандартном репозитории Ubuntu, ну почти))). Так вот, php8, вдруг у меня начал выдавать странные заклинания в журнал, толи проклинает кого-то, толи жалуется на что-то, благо «Большой» брат подсказал возможные проблемы, одна из них была моей… php8 разочаровался в нынешнем opcache, пришлось мирить, обновиться из репозитория ondrej/php PPA, что решило мою проблему..

На всякий случай оставлю здесь текст ошибки, вдруг пригодиться кому-то:

kernel: [144760.015480] php-fpm8.0[607335]: segfault at 0 ip 0000000000000000 sp 00007ffd09ac6cc8 error 14 in zero (deleted)[401bd000+8000000]

После обновления увидел следующее:

kernel: [146906.251028] php-fpm8.0[682798]: segfault at 8 ip 00007fc5449b5ca6 sp 00007ffd3fd070e0 error 4 in opcache.so[7fc5448c0000+f9000]

Но тут все проще было, обновиться пол беды, но не плохо бы и перезапустить сервис.. а уж потом смотреть логи, но я не ищу легких путей XD, перезапуск сервисов php:

sudo systemctl restart php*

Всем удачи, надеюсь кому-то это чтиво будет полезным…