Руководство по установке различных версий PHP в Ubuntu: изучение нескольких методов

Если вы веб-разработчик или занимаетесь разработкой программного обеспечения, вы можете столкнуться с ситуациями, когда вам необходимо установить и использовать разные версии PHP в вашей системе Ubuntu. В этом руководстве вы познакомитесь с несколькими способами установки и управления несколькими версиями PHP, что позволит вам легко переключаться между ними. Независимо от того, работаете ли вы над устаревшими проектами или изучаете новейшие функции PHP, возможность переключения версий PHP может оказаться невероятно полезной.

Метод 1: использование PPA (персональный архив пакетов)
Самый простой способ установить различные версии PHP в Ubuntu — использовать PPA. PPA предоставляют предварительно скомпилированные пакеты программного обеспечения, которых нет в официальных репозиториях Ubuntu. Чтобы добавить PPA и установить определенную версию PHP, выполните следующие действия:

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

Метод 2: использование PHP PPA Ондржея Суры
Ондржей Суры поддерживает популярный PPA с актуальными пакетами PHP для различных версий Ubuntu. Чтобы установить конкретную версию PHP из этого PPA, выполните следующие действия:

  1. Откройте терминал и обновите список пакетов: sudo apt update
  2. Установите инструмент PPA: sudo apt install software-properties-common
  3. Добавьте репозиторий для PHP PPA Ондрея Суры: sudo add-apt-repository ppa:ondrej/php
  4. Обновите список пакетов еще раз: sudo apt update
  5. Установите нужную версию PHP, например PHP 8.0: sudo apt install php8.0

Метод 3: использование phpbrew
phpbrew — удобный инструмент для управления несколькими версиями PHP в Ubuntu. Он позволяет вам легко устанавливать, переключать и управлять различными версиями PHP. Вот как вы можете установить и использовать phpbrew:

  1. Необходимые условия для установки: sudo apt install php-cli php-mbstring git curl
  2. Установите phpbrew через Curl: curl -L -O https://github.com/phpbrew/phpbrew/releases/latest/download/phpbrew.phar
  3. Создайте исполняемый файл phpbrew.phar: chmod +x phpbrew.phar
  4. Переместите phpbrew.phar в каталог в вашем PATH: sudo mv phpbrew.phar /usr/local/bin/phpbrew
  5. Инициализировать phpbrew: phpbrew init
  6. Установите нужную версию PHP, например PHP 7.3: phpbrew install 7.3.24
  7. Перейти на установленную версию: phpbrew switch 7.3.24

Установка различных версий PHP в Ubuntu дает вам гибкость в работе с различными приложениями и проектами PHP. В этом руководстве мы рассмотрели три метода: использование PPA, в частности PHP PPA Ондрея Суры, и использование инструмента phpbrew. У каждого метода есть свои преимущества, и вы можете выбрать тот, который лучше всего соответствует вашим потребностям. С помощью этих методов вы можете легко переключаться между версиями PHP и обеспечивать совместимость своих проектов разработки.