Чтобы установить разные версии PHP в Ubuntu, вы можете использовать несколько методов. Вот некоторые распространенные подходы:
-
Использование PPA (личного архива пакетов):
- Добавьте репозиторий ondrej/php:
sudo add-apt-repository ppa:ondrej/php
- Обновите список пакетов:
sudo apt update
- Установите нужную версию PHP, например PHP 7.4:
sudo apt install php7.4
- Добавьте репозиторий ondrej/php:
-
Использование PHP PPA Ондрея Суры:
- Добавьте репозиторий:
sudo add-apt-repository ppa:ondrej/php
- Обновите список пакетов:
sudo apt update
- Установите конкретную версию PHP, например PHP 7.3:
sudo apt install php7.3
- Добавьте репозиторий:
-
Использование официального репозитория Ubuntu:
- Проверьте доступные версии PHP:
apt-cache search php
- Установите нужную версию PHP, например PHP 8.0:
sudo apt install php8.0
- Проверьте доступные версии PHP:
-
Использование phpbrew:
- Установите phpbrew:
curl -L -O https://github.com/phpbrew/phpbrew/releases/latest/download/phpbrew.phar && chmod +x phpbrew.phar && sudo mv phpbrew. phar /usr/local/bin/phpbrew
- Инициализируйте phpbrew:
phpbrew init
- Измените файл конфигурации оболочки (например,
~/.bashrc
или~/.zshrc
), чтобы phpbrew загружался при запуске:echo '[[ -e ~/.phpbrew/bashrc ]] && исходный код ~/.phpbrew/bashrc' >>~/.bashrc
- Установите нужную версию PHP, например PHP 7.2:
phpbrew install php-7.2.34
- Установите phpbrew:
-
Использование Docker:
- Установите Docker: следуйте инструкциям для вашей версии Ubuntu.
- Извлеките образ нужной версии PHP из Docker Hub, например PHP 7.1:
docker pull php:7.1
- Запустите контейнер, используя извлеченный образ:
docker run -it --name myphpcontainer php:7.1 bash