Полное руководство: выбор версии PHP в Ubuntu с примерами кода

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

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

Шаг 1. Добавьте репозиторий PPA:

sudo add-apt-repository ppa:ondrej/php
sudo apt update

Шаг 2. Установите определенную версию PHP:

sudo apt install php7.4   # Replace "7.4" with your desired version

Метод 2: использование команды «update-alternatives»
Ubuntu предоставляет команду «update-alternatives», которая позволяет переключаться между различными версиями установленного программного обеспечения. Вот как вы можете использовать его для PHP:

Шаг 1. Установите несколько версий PHP:

sudo apt install php7.4 php8.0   # Install PHP 7.4 and PHP 8.0 (replace with desired versions)

Шаг 2. Установите версию PHP по умолчанию:

sudo update-alternatives --set php /usr/bin/php7.4   # Replace "7.4" with your desired version

Метод 3: использование команд «phpenmod» и «phpdismod».
Ubuntu предоставляет команды «phpenmod» и «phpdismod» для включения или отключения определенных модулей PHP. Вот как их можно использовать:

Шаг 1. Установите несколько версий PHP:

sudo apt install php7.4 php8.0   # Install PHP 7.4 and PHP 8.0 (replace with desired versions)

Шаг 2. Включите определенную версию PHP:

sudo phpenmod php7.4   # Replace "7.4" with your desired version

Шаг 3. Отключите версию PHP:

sudo phpdismod php7.4   # Replace "7.4" with your desired version

В этой статье мы рассмотрели три различных метода прямого выбора версии PHP в Ubuntu. Используя PHP PPA, команду «update-alternatives» или команды «phpenmod» и «phpdismod», вы можете легко управлять различными версиями PHP и переключаться между ними в вашей системе Ubuntu. Такая гибкость позволяет вам обеспечить совместимость и использовать возможности конкретных версий PHP для ваших проектов веб-разработки.