Как обновить и установить PHP на Ubuntu ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
28.11.2024

Как обновить и установить PHP на Ubuntu

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

Зачем обновлять PHP до версии 8.2?

В PHP 8.2 появилось несколько новых функций и улучшений, включая:

  • Свойства только для чтения: Позволяет объявлять свойства как readonly, что делает их неизменяемыми после первоначального назначения.
  • Дизъюнктивные нормальные формы типов: Улучшена работа с типами в сложных приложениях.
  • Улучшение производительности: Общее повышение производительности, позволяющее ускорить выполнение задач.
  • Новые функции: PHP 8.2 включает новые встроенные функции, что делает кодирование проще и эффективнее.

Обновление гарантирует, что вы получите доступ к новейшим функциям и улучшениям.

Необходимые условия

Прежде чем приступить к работе, убедитесь, что:

  1. У вас активная система Ubuntu 22.04.
  2. У вас есть привилегии sudo для установки и обновления пакетов.
  3. Рекомендуется создать резервную копию существующих приложений и баз данных, чтобы избежать потери данных во время обновления.

Шаг 1: Обновление системы

Начните с обновления списка пакетов и обновления существующих пакетов. Откройте терминал и выполните команду:

sudo apt update
sudo apt upgrade -y

Шаг 2: Добавьте репозиторий PHP

В Ubuntu 22.04 может не быть PHP 8.2 в репозиториях по умолчанию. Чтобы получить доступ к последним версиям PHP, вы можете добавить репозиторий под названием ondrej/php:

sudo add-apt-repository ppa:ondrej/php

После добавления репозитория обновите список пакетов:

sudo apt update

Шаг 3: Установите PHP 8.2

Теперь вы можете установить PHP 8.2 вместе с некоторыми распространенными расширениями:

sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2--mysql php8.2-xml php8.2--mbstring php8.2-zip php8.2--curl

Эта команда устанавливает PHP 8.2 и несколько модулей, необходимых для работы большинства приложений.

Шаг 4: Проверка установки

Чтобы убедиться, что PHP был установлен правильно, проверьте его версию:

php -v

Вы должны увидеть результат, указывающий на то, что PHP 8.2 установлен.

Шаг 5: Настройте параметры PHP

В зависимости от потребностей вашего приложения, вы можете захотеть настроить параметры PHP. Основной файл конфигурации находится по адресу:

/etc/php/8.2/fpm/php.ini

Отредактируйте этот файл с помощью удобного для вас текстового редактора:

sudo nano /etc/php/8.2/fpm/php.ini

После внесения изменений не забудьте перезапустить службу PHP, чтобы применить их:

sudo systemctl restart php8.2-fpm

Шаг 6: Обновление с более старых версий PHP

Если вы переходите с более старой версии PHP, убедитесь, что ваши приложения совместимы с PHP 8.2. Вы можете удалить старые версии PHP, используя:

sudo apt remove php7.4 php7.4-cli php7.4-fpm

Обязательно протестируйте свои приложения после обновления, чтобы устранить все возможные проблемы.

Заключение

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

Более подробную информацию об установке и возможностях PHP вы можете найти в официальной документации по PHP.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills