Как обновить и установить 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 включает новые встроенные функции, что делает кодирование проще и эффективнее.
Обновление гарантирует, что вы получите доступ к новейшим функциям и улучшениям.
Необходимые условия
Прежде чем приступить к работе, убедитесь, что:
- У вас активная система Ubuntu 22.04.
- У вас есть привилегии sudo для установки и обновления пакетов.
- Рекомендуется создать резервную копию существующих приложений и баз данных, чтобы избежать потери данных во время обновления.
Шаг 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.