LINUX.ORG.RU

Пытаюсь на сервере установить php 8.1. Не получатся :(

 ,


0

1

Приветствую специалистов по серверам! Пытаюсь установить для сайта php 8.1 Нашел инструкцию https://tecadmin.net/how-to-install-php-on-ubuntu-22-04/

Выполнил

$ sudo apt update && sudo apt upgrade 
$ sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https 
$ LC_ALL=C.UTF-8 sudo add-apt-repository ppa:ondrej/php 
$ sudo apt update
$ sudo apt install php8.1 

Но вот не вижу нужную верисию PHP в системе:

$ cd/etc/php# ls
7.2  7.4

Может туплю.

Ответ на: комментарий от d00fy

Вопрос все равно остается.

Т.е. нужно именно для Убунту 18 устновить?

Погуглил - тут https://computingforgeeks.com/how-to-install-php-on-ubuntu-linux-system/?expand_article=1 есть 18 в спсике Убунт.

выполнил команды из инструкции - результат тот же.

VasyOK_ZP
() автор топика
Ответ на: комментарий от goingUp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'php8.1-cli' for regex 'php8.1'
The following packages were automatically installed and are no longer required:
  jsonlint libconfig-inifiles-perl libevent-core-2.1-6 libjemalloc1 linux-headers-4.15.0-34 linux-headers-4.15.0-34-generic
  linux-image-4.15.0-34-generic linux-modules-4.15.0-34-generic linux-modules-extra-4.15.0-34-generic php-auth-sasl
  php-cli-prompt php-composer-ca-bundle php-composer-semver php-composer-spdx-licenses php-json-schema php-mail-mime
  php-net-sieve php-net-smtp php-net-socket php-symfony-console php-symfony-debug php-symfony-filesystem php-symfony-finder
  php-symfony-process
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
VasyOK_ZP
() автор топика
Ответ на: комментарий от VasyOK_ZP

18.04 без поддержки уже => Ondřej Surý (чей PPA ты добавил) перестал собирать пакеты под 18.04 и удалил старые.

Ты хоть зайди в репу и посмотри описание глазами то.

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 3)
Ответ на: комментарий от goingUp
$ apt-get clean && apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ dpkg --configure -a

$ apt install php8.1 Reading package lists… Done Building dependency tree
Reading state information… Done Note, selecting ‘php8.1-cli’ for regex ‘php8.1’ 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ php8.1 -v php8.1: command not found

VasyOK_ZP
() автор топика
Ответ на: комментарий от Dimez

$hostnamectl

 Static hostname: Название хоста, не хочу чтоб они обиделись
         Icon name: computer-vm
           Chassis: vm
        Machine ID: Абракардабра
           Boot ID: Еще абракадабра
    Virtualization: kvm
  Operating System: Ubuntu 18.04.6 LTS
            Kernel: Linux 4.15.0-171-generic
      Architecture: x86-64
VasyOK_ZP
() автор топика
Ответ на: комментарий от VasyOK_ZP

Virtualization: kvm

Ну и отлично. Открывай хостерскую консольку к VPS, запускай от рута do-release-upgrade и внимательно читай, что там будет писаться. Бэкап только сначала сделай.

Dimez ★★★★★
()
Ответ на: комментарий от no-such-file

Не знаю насчёт безопаснее, но явно не проще, обновление + разгребание пакетов займёт ну полчаса максимум (плюс к тому, сервисы на виртуалке будут доступны почти во всё время обновления).

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Какая-то квмка.ру. Обновлять я не пробовал но запуск со скачанного исо или из их установки падает. Но мне в принципе некритично, мне ваергард нужен.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от Dimez

займёт ну полчаса максимум

Занять оно может неограниченно долго, включая вариант «проще переустановить, чем разгрести».

сервисы на виртуалке будут доступны почти во всё время обновления

На это есть ровно ноль гарантий. Что если всё поломается и встанет колом? Кто будет за это платить?

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Занять оно может неограниченно долго, включая вариант «проще переустановить, чем разгрести».

Переливать теорию из пустого в порожнее - всегда весело, понимаю :-)

На это есть ровно ноль гарантий. Что если всё поломается и встанет колом? Кто будет за это платить?

И тут разговор ради разговора.

Dimez ★★★★★
()
Ответ на: комментарий от VasyOK_ZP

После обновления ядро будет «взрослое» с modules-extra и linux-firmware, что сильно избыточно для виртуалки (десктопные/серверные метапакеты linux-generic, linux-headers-generic и linux-image-generic, когда для виртуалки нужно только linux-image-virtual)

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)