День добрый, бывалый… да это информация не новая, банальная, но черт его возьми, я всякий раз забываю название этого популярного репозитория 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*
Всем удачи, надеюсь кому-то это чтиво будет полезным…
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.