Способы установки различных версий PHP в Ubuntu

Чтобы установить разные версии PHP в Ubuntu, вы можете использовать несколько методов. Вот некоторые распространенные подходы:

  1. Использование PPA (личного архива пакетов):

    • Добавьте репозиторий ondrej/php: sudo add-apt-repository ppa:ondrej/php
    • Обновите список пакетов: sudo apt update
    • Установите нужную версию PHP, например PHP 7.4: sudo apt install php7.4
  2. Использование PHP PPA Ондрея Суры:

    • Добавьте репозиторий: sudo add-apt-repository ppa:ondrej/php
    • Обновите список пакетов: sudo apt update
    • Установите конкретную версию PHP, например PHP 7.3: sudo apt install php7.3
  3. Использование официального репозитория Ubuntu:

    • Проверьте доступные версии PHP: apt-cache search php
    • Установите нужную версию PHP, например PHP 8.0: sudo apt install php8.0
  4. Использование 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
  5. Использование Docker:

    • Установите Docker: следуйте инструкциям для вашей версии Ubuntu.
    • Извлеките образ нужной версии PHP из Docker Hub, например PHP 7.1: docker pull php:7.1
    • Запустите контейнер, используя извлеченный образ: docker run -it --name myphpcontainer php:7.1 bash