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

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

Метод 1: использование PPA Ондржея Суры
Этот метод предполагает использование PPA Ондржея Суры, который предоставляет актуальные пакеты PHP для Ubuntu. Выполните следующие действия:

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

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

Шаг 2. Обновите PHP CLI:

sudo apt install php8.1-cli

Метод 2: сборка из исходного кода
Для тех, кто предпочитает более практический подход, можно использовать сборку PHP из исходного кода. Вот как это можно сделать:

Шаг 1. Установите зависимости:

sudo apt install build-essential libssl-dev libxml2-dev zlib1g-dev libsqlite3-dev

Шаг 2. Загрузите и извлеките исходный код PHP:

wget https://www.php.net/distributions/php-8.1.0.tar.gz
tar -xvf php-8.1.0.tar.gz
cd php-8.1.0

Шаг 3. Настройка, компиляция и установка:

./configure
make
sudo make install

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

Шаг 1. Установите 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

Шаг 2. Инициализируйте phpbrew:

phpbrew init
source ~/.phpbrew/bashrc

Шаг 3. Установите PHP 8.1 с помощью phpbrew:

phpbrew install 8.1 +default
phpbrew switch 8.1

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