По какой-то причине мне нужно установить 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 как версию по умолчанию на сервере. Спасибо.
Скорее всего, вам потребуется сделать две вещи:
sudo update-alternatives --set php /usr/bin/php8.0 {{ 1}}
sudo apt install php8.0-cli
Отсюда вам должно быть хорошо идти.