При работе с 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 для ваших проектов веб-разработки.