Как установить php 8.0 в качестве версии по умолчанию на сервере ubuntu

По какой-то причине мне нужно установить PHP 7.4 и PHP 8.0 на том же сервере ubuntu. По умолчанию, когда я устанавливаю php 7.4, он показывает, что это версия по умолчанию при использовании команды php -v .

Но сейчас я хочу запустить composer с использованием PHP 8.0, чтобы установить одно из моих приложений на сервере. Сервер не может найти какую-либо версию php, поэтому я не могу установить свое приложение с помощью композитора.

Как мне установить PHP 8.0

Я использовал sudo add-apt-repository ppa: ondrej / php этот репозиторий для установки последней версии 8.0 на сервере, я могу заставить его работать с caddy server и даже сайт работают нормально в моей тестовой среде. https://caddyt.tamilchatz.com << вы можете проверить этот URL, чтобы убедиться, что моя версия 8.0 нормально работает на сервере.

В любом случае я удалил PHP 7.4 с сервера, чтобы убедиться, что это поможет мне установить 8.0 по умолчанию, но нет, я не могу заставить его работать.

php --version

Снимок экрана Изображение результата версии php с сервера

Помогите мне установить PHP 8.0 как версию по умолчанию на сервере. Спасибо.

0
задан 13 May 2021 в 16:26

1 ответ

Скорее всего, вам потребуется сделать две вещи:

  1. Установить альтернативную версию для вашей установки 8.0:
     sudo update-alternatives --set php /usr/bin/php8.0 {{ 1}} 
  2. Убедитесь, что у вас установлен пакет CLI (интерфейс командной строки):
     sudo apt install php8.0-cli 
     

Отсюда вам должно быть хорошо идти.

0
ответ дан 28 July 2021 в 11:41

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

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