Если вы 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 и наслаждайтесь расширенными возможностями, которые он предоставляет в ваш рабочий процесс разработки.