Установка PHP на Ubuntu 22.04: Пошаговое руководство

Системное администрирование

PHP — это мощный и широко используемый язык программирования, специально разработанный для создания динамических веб-приложений. Если вы планируете разрабатывать веб-проекты на сервере Ubuntu, то установка PHP является первым важным шагом. Эта статья предоставит вам пошаговое руководство по установке PHP на Ubuntu.

Ubuntu — это один из наиболее популярных дистрибутивов Linux, и он обеспечивает простой и надежный способ создания веб-сервера с PHP под капотом. Мы покажем вам, как выполнить установку PHP, настроить дополнительные модули, и подготовить ваш сервер для создания динамических веб-приложений.

Продолжайте чтение, чтобы узнать, как установить PHP на Ubuntu 22.04 и начать создавать свои собственные веб-приложения.

Вступление

Прежде чем мы начнем установку PHP на Ubuntu, давайте сначала проверим доступные версии PHP в репозитории и узнаем, какая версия по умолчанию установлена в вашей системе.

Шаг 1: Проверка доступных версий PHP

Для того чтобы узнать, какие версии PHP доступны в репозитории Ubuntu, выполните следующую команду:

sudo apt show php

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

Шаг 2: Версия PHP по умолчанию в Ubuntu 22.04

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

Установка PHP 8.1 в Ubuntu 22.04

Если вы хотите установить PHP 8.1, вам не потребуется дополнительных действий для изменения версии. Просто следуйте инструкциям для установки PHP, как указано в предыдущей части этой статьи.

Теперь, когда у вас есть информация о версиях PHP в вашем репозитории и о версии по умолчанию в Ubuntu 22.04, вы можете перейти к установке PHP на вашем сервере Ubuntu.

Установка PHP на Ubuntu 22.04

PHP — это популярный язык программирования, который широко используется для создания веб-приложений. Установка PHP на Ubuntu — это относительно простой процесс, который мы разберем шаг за шагом.

Шаг 1: Обновление пакетов

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

sudo apt update

Эта команда обновит информацию о доступных пакетах и их версиях.

Шаг 2: Установка PHP

В Ubuntu существует несколько версий PHP, и вы можете выбрать ту, которая лучше всего подходит вашим нуждам. Версии PHP можно установить с помощью команды apt. Например, для установки PHP 7.4 можно выполнить следующую команду:

sudo apt install php

Шаг 3: Установка дополнительных модулей

PHP часто используется в комбинации с различными модулями и расширениями. В зависимости от ваших потребностей, вам, возможно, понадобится установить дополнительные модули. Например, для работы с базами данных MySQL вы можете установить расширение php-mysql:

sudo apt install php-mysql

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

После завершения установки вы можете проверить, что PHP установлен корректно, выполнив следующую команду:

php -v

Вы увидите информацию о версии PHP и доступных модулях.

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

Ранее мы уже рассматривали установку lamp (веб-сервер Apache + PHP + MySQL) и lemp (веб-сервер Nginx + PHP + MySQL) стеков на Ubuntu 22.04.

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

Понижение версии PHP (Установка более старых версий) в Ubuntu 22.04

На данный момент стандартные репозитории Ubuntu поддерживает только PHP 8.1, однако иногда бывает необходимо установить более старую версию PHP, особенно если ваше приложение или веб-сайт требует совместимости с конкретной версией PHP. В Ubuntu это можно сделать, добавив репозиторий PPA и устанавливая нужную версию. Ниже приведены шаги для установки более старой версии PHP, такой как 7.4:

Шаг 1: Установка зависимостей

Прежде чем добавить PPA репозиторий и установить старую версию PHP, убедитесь, что у вас установлены необходимые зависимости. Вы можете установить их с помощью следующей команды:

sudo apt-get install software-properties-common

Эта команда установит python-software-properties, который необходим для работы с PPA репозиториями.

Шаг 2: Добавление PPA репозитория

Чтобы добавить PPA репозиторий с желаемой версией PHP (например, PHP 7.4), выполните следующую команду:

sudo add-apt-repository ppa:ondrej/php

Это добавит репозиторий ondrej/php к вашей системе.

Шаг 3: Установка старой версии PHP

Теперь, после добавления PPA, вы можете установить желаемую версию PHP. Например, для установки PHP 7.4 выполните следующую команду:

sudo apt install php7.4

Эта команда установит PHP 7.4 на вашем сервере Ubuntu.

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

После установки вы можете проверить, что установленная версия PHP соответствует вашим ожиданиям, выполнив команду:

php -v

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

Теперь у вас есть возможность установить и использовать более старую версию PHP на Ubuntu, что может пригодиться для поддержки приложений, требующих определенных версий PHP.

Выбор версии PHP по умолчанию

Если на вашем сервере Ubuntu установлено несколько версий PHP, возможно, вам потребуется выбрать одну из них в качестве версии по умолчанию. Для этого используется утилита update-alternatives. Вот как это сделать:

Шаг 1: Просмотр доступных версий PHP

Сначала давайте посмотрим, какие версии PHP у вас установлены и доступны для выбора:

sudo update-alternatives --config php

Эта команда отобразит список доступных версий PHP и попросит вас выбрать номер версии, которую вы хотели бы использовать по умолчанию. Выберите номер версии, которую вы предпочитаете, и запомните его.

Шаг 2: Установка версии PHP по умолчанию

Чтобы установить выбранную версию PHP по умолчанию, выполните следующую команду, заменяя php7.4 на выбранную вами версию:

sudo update-alternatives --set php /usr/bin/php7.4

Эта команда установит выбранную версию PHP в качестве версии по умолчанию.

Шаг 3: Обновление Apache (если используется)

Если вы используете веб-сервер Apache, не забудьте обновить модуль PHP, чтобы он соответствовал вашей выбранной версии. Например, чтобы отключить PHP 8.1 и включить PHP 7.4, выполните следующие команды:

sudo a2dismod php8.1
sudo a2enmod php7.4

Эти команды отключат модуль PHP 8.1 и включат модуль PHP 7.4 для Apache.

Шаг 4: Перезагрузка веб-сервера

Для того чтобы изменения вступили в силу, перезагрузите веб-сервер Apache:

sudo systemctl restart apache2

Теперь выбранная вами версия PHP будет использоваться по умолчанию на вашем сервере Ubuntu, и все ваши веб-приложения будут работать с этой версией.

Заключение

Установка PHP на Ubuntu — важный этап для создания и развития веб-приложений. В этой статье мы рассмотрели ключевые шаги по установке PHP на вашем сервере Ubuntu, начиная с проверки доступных версий в репозитории и заканчивая выбором версии по умолчанию. Мы также обсудили, как установить более старые версии PHP, если это необходимо для ваших проектов.

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

С установкой и настройкой PHP на Ubuntu вы можете начать создание мощных веб-приложений и динамических сайтов. Не забудьте также настроить веб-сервер (например, Apache или Nginx) для совместной работы с PHP и следите за обновлениями и безопасностью вашей системы. Надеемся, что это руководство поможет вам успешно установить и настроить PHP на вашем сервере Ubuntu.

Оцените статью