---
title: 'Upgrade/Downgrade версию PHP в Ubuntu 22.04 + HestiaCP | Zomro'
description: 'Рассмотрим пошаговый процесс обновления PHP до версии 8.3 на системах Ubuntu 22.04.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/11/01/dalle-2024-11-01-221949-create-a-rectangular-infographic-titled-_upgrade_downgrade-php-on-ubuntu-2204_-in-a-neon-gradient-color-scheme-with-purple-pink-and-blue-tones-on-a_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Upgrade/Downgrade версию PHP в Ubuntu 22.04 + HestiaCP 



# Upgrade/Downgrade версию PHP в Ubuntu 22.04 + HestiaCP

09-01-2025

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/11/01/dalle-2024-11-01-221949-create-a-rectangular-infographic-titled-_upgrade_downgrade-php-on-ubuntu-2204_-in-a-neon-gradient-color-scheme-with-purple-pink-and-blue-tones-on-a_q50.jpg)

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

**Проверка текущей версии PHP**

  
Прежде чем начать обновление, убедитесь, какая версия PHP установлена на вашем сервере. Откройте терминал и выполните команду:
    
    
    php -v

  
Эта команда отобразит текущую установленную версию PHP.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2025/01/09/01_q50.jpg)

**Добавление репозитория PHP**

  
По умолчанию стандартные репозитории Ubuntu могут не содержать последнюю версию PHP. Поэтому необходимо добавить PPA-репозиторий от Ondřej Surý, который содержит актуальные сборки PHP:
    
    
    sudo apt install software-properties-common
    sudo add-apt-repository ppa:ondrej/php
    sudo apt update
    

  * **sudo apt install software-properties-common** — устанавливает пакет, необходимый для управления репозиториями.
  * **sudo add-apt-repository ppa:ondrej/php** — добавляет сторонний PPA-репозиторий с последними версиями PHP.
  * **sudo apt update** — обновляет список пакетов после добавления нового репозитория.



![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2025/01/09/02_q50.jpg)

  
**Установка PHP 8.3**

  
После добавления репозитория можно приступить к установке PHP 8.3:
    
    
    sudo apt install php8.3 php-fpm8.3
    

  
Во время установки может потребоваться подтвердить действия и ввести пароль администратора. Следуйте инструкциям на экране.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2025/01/09/03_q50.jpg)

**Проверка установленной версии PHP**

  
После завершения установки убедитесь, что PHP обновлен до версии 8.3:
    
    
    php -v
    

  
Ожидаемый результат должен показывать версию PHP 8.3.x. Если это не так, и вы все еще наблюдаете предыдущую версию PHP, то перейдите в подзаголовок **Управление версиями PHP (при наличии нескольких версий)** и переключите на новую версию согласно инструкции. 

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2025/01/09/04_q50.jpg)

**Установка необходимых расширений PHP**

  
Если ваши проекты используют определенные расширения PHP, их также необходимо установить. Например:
    
    
    sudo apt install php8.3-mbstring php8.3-xml php8.3-mysql
    

  
Замените или дополните список расширений в зависимости от потребностей вашего приложения.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2025/01/09/05_q50.jpg)

**Перезагрузка веб-сервера**

  
Чтобы изменения вступили в силу, необходимо перезагрузить ваш веб-сервер:

Для Apache:
    
    
    sudo service apache2 restart
    

  
Для Nginx:
    
    
    sudo service nginx restart
    

  
Если вы используете PHP-FPM с Nginx, также перезапустите службу PHP-FPM:
    
    
    sudo service php8.3-fpm restart
    

  
**Управление версиями PHP (при наличии нескольких версий)**

  
Если на сервере установлено несколько версий PHP, вы можете выбрать активную версию с помощью команды:
    
    
    sudo update-alternatives --config php
    

Следуйте инструкциям на экране, чтобы выбрать нужную версию PHP по умолчанию.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2025/01/09/06_q50.jpg)

После установки новой версии PHP может потребоваться настроить её для использования по умолчанию как на сервере, так и в панеле управления HestiaCP. 

Для этого выполните следующие команды в консоли.

Используйте следующую команду, чтобы новая версия PHP появилась в HestiaCP и стала доступной для выбора в настройках домена:
    
    
    v-add-web-php 8.3

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2025/01/09/07_q50.jpg)

Установите PHP 8.3 как системную версию по умолчанию: Для того чтобы PHP 8.3 стал версией по умолчанию на уровне системы, выполните команду:
    
    
    v-change-sys-php 8.3

После выполнения этих шагов PHP 8.3 будет установлен как системная версия по умолчанию, и эта версия станет доступной для всех веб-приложений, управляемых через HestiaCP.

**Заключение**

  
Обновление PHP до версии 8.3 на Ubuntu 20.04 | 22.04 — важный шаг для обеспечения безопасности и оптимальной работы ваших веб-приложений. Новая версия предлагает улучшения производительности, новые функции и исправления уязвимостей. Регулярное обновление PHP способствует укреплению защиты вашего сервера и повышению эффективности работы приложений.

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

**Дополнительные рекомендации**

  * **Резервное копирование** : Перед началом обновления рекомендуется создать резервную копию конфигурационных файлов и данных.
  * **Тестирование в среде разработки** : Если возможно, сначала проведите обновление в тестовой среде, чтобы проверить совместимость ваших приложений.
  * **Обновление Composer** : Для управления зависимостями PHP рассмотрите возможность обновления Composer до последней версии.



**Заключительные мысли**  


Переход на PHP 8.3 позволит вам воспользоваться всеми преимуществами современной версии языка: улучшенной производительностью, новыми возможностями и повышенной безопасностью. Следуя приведенным инструкциям, вы сможете без труда обновить PHP на вашем Ubuntu-сервере и обеспечить стабильную работу ваших веб-приложений.

Похожие статьи

[Как подключиться по SSH к виртуальному хостингу CPanel используя Putty?](https://zomro.com/rus/blog/faq/193-kak-podkljuchitsja-po-ssh-k-virtualnomu-hostingu-cpanel-ispolzuja-putty) [Как установить и настроить PHP на Windows Server](https://zomro.com/rus/blog/faq/363-how-to-install-and-configure-php-on-windows-server) [Что такое DNS, для чего нужен и как работает](https://zomro.com/rus/blog/faq/510-what-is-dns-what-is-it-for-and-how-does-it-work) [Как установить AdGuard Home в Docker](https://zomro.com/rus/blog/faq/300-kak-ustanovit-adguard-home-v-docker) [WordPress Multisite: Как создать и управлять несколькими сайтами из одной админ панели](https://zomro.com/rus/blog/faq/322-wordpress-multisite-how-to-create-and-manage-multiple-sites-from-one-admin-panel)

[ Виртуальный хостинг от €3.98/мес ](/rus/virtual)
