Как обновить или установить PHP на Ubuntu
PHP – один из самых распространенных языков сценариев на стороне сервера, крайне важный для веб-разработки. Если вы работаете с Ubuntu и вам нужно обновить или установить PHP, это руководство поможет вам справиться с этой задачей.
Шаг 1: Проверьте текущую версию PHP
Прежде чем вносить какие-либо изменения, всегда полезно проверить, какая версия PHP уже установлена. Откройте терминал и выполните команду:
php -vЭта команда отобразит текущую версию PHP, установленную в вашей системе. Если PHP не установлен, вы получите сообщение command-not-found.
Шаг 2: Обновите список пакетов
Перед обновлением или установкой нового программного обеспечения всегда полезно обновлять списки пакетов. Выполните следующую команду, чтобы убедиться, что ваша система обновлена:
sudo apt updateШаг 3: Установите PHP (если он еще не установлен)
Если PHP еще не установлен в вашей системе, вы можете установить его, выполнив следующую команду:
sudo apt install phpЭта команда устанавливает версию PHP по умолчанию, доступную в репозитории Ubuntu, которая может быть не самой последней. Вы также можете указать конкретную версию, например:
sudo apt install php7.4Замените
7.4на версию, которую вы хотите установить.
Шаг 4: Добавление PPA для более новых версий PHP
Если версия, доступная в стандартном репозитории Ubuntu, устарела и вам нужна более новая версия PHP (например, PHP 8.0 или 8.1), вам нужно добавить сторонний PPA-репозиторий. Один из наиболее часто используемых репозиториев для этих целей поддерживается Ондржеем Сури.
Чтобы добавить репозиторий, выполните команду:
sudo add-apt-repository ppa:ondrej/php
sudo apt updateТеперь вы можете установить новые версии PHP.
Шаг 5: Установка или обновление до определенной версии PHP
После добавления репозитория вы можете установить определенную версию PHP. Например, чтобы установить PHP 8.1, выполните команду:
sudo apt install php8.1Чтобы установить дополнительные модули PHP (например, php8.1-mysql, php8.1-xml, php8.1-curl и т. д.), вы можете использовать следующую команду:
sudo apt install php8.1-mysql php8.1-xml php8.1-curlШаг 6: Установите версию PHP по умолчанию
Если в вашей системе установлено несколько версий PHP и вы хотите переключаться между ними, вы можете использовать команду
update-alternatives. Чтобы настроить версию PHP по умолчанию, выполните команду:
sudo update-alternatives --set php /usr/bin/php8.1Замените php8.1 на версию, которую вы хотите использовать по умолчанию. Проверить версию PHP, установленную по умолчанию, можно с помощью команды:
php -vШаг 7: Перезапустите Apache или Nginx
Если вы используете Apache или Nginx для обслуживания ваших веб-приложений, вам необходимо перезапустить веб-сервер, чтобы изменения вступили в силу.
Для Apache:
sudo systemctl restart apache2Для Nginx:
sudo systemctl restart nginx

