Руководство по установке PHP в Ubuntu Server

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

Устанавливаем PHP в Ubuntu Server

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

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

Способ 1: Стандартная установка

Стандартная установка подразумевает использование последней версии пакета. В каждой операционной системе Ubuntu Server она разная:

Версия Ubuntu Server Версия пакета
12.04 LTS (Precise) 5.3
14.04 LTS (Trusty) 5.5
15.10 (Wily) 5.6
16.04 LTS (Xenial) 7.0

Все пакеты распространяются через официальный репозиторий операционной системы, поэтому подключать сторонний не понадобится. Но установка полного пакета выполняется в двух вариантах и зависит от версии ОС. Так, для инсталляции PHP в Ubuntu Server 16.04 выполните эту команду:

sudo apt-get install php

А для более ранних версий:

sudo apt-get install php5

Если все компоненты пакета PHP вам не нужны в системе, вы их можете установить по отдельности. Как это сделать и какие команды для этого нужно выполнять, будет описано ниже.

Модуль для Apache HTTP Server

Чтобы установить модуль PHP для Apache в Ubuntu Server 16.04, вам нужно выполнить следующую команду:

sudo apt-get install libapache2-mod-php

В ранних версиях ОС:

sudo apt-get install libapache2-mod-php5

У вас запросят пароль, после ввода которого необходимо дать разрешение на инсталляцию. Для этого впишите букву «Д» или «Y» (в зависимости от локализации Ubuntu Server) и нажмите Enter.

установка php для apache в ubuntu server

Дальше остается лишь подождать завершение загрузки и установки пакета.

FPM

Для установки модуля FPM в операционной системе версии 16.04 выполните следующее:

sudo apt-get install php-fpm

В ранних версиях:

sudo apt-get install php5-fpm

В этом случае установка начнется автоматически, сразу после ввода пароля суперпользователя.

установка php fpm в ubuntu server

CLI

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

sudo apt-get install php-cli

В ранних версиях:

sudo apt-get install php5-cli

инсталляция в ubuntu server php-cli

PHP расширения

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

Примечание: ниже будет предоставлено для каждого расширения по две команды, где первая — для Ubuntu Server 16.04, а вторая — для более ранних версий ОС.

  1. Расширение для GD:

    sudo apt-get install php-gd
    sudo apt-get install php5-gd

  2. инсталляция расширения php-gd в ubuntu server
  3. Расширение для Mcrypt:

    sudo apt-get install php-mcrypt
    sudo apt-get install php5-mcrypt

  4. установка в ubuntu server расширения php для mcrypt
  5. Расширение для MySQL:

    sudo apt-get install php-mysql
    sudo apt-get install php5-mysql

  6. инсталляция расширения php для mysql в ubuntu server

Читайте также: Руководство по установке MySQL в Ubuntu

Способ 2: Установка других версий

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

  1. Для начала нужно удалить все компоненты PHP, которые были ранее установлены в системе. Для этого в Ubuntu 16.04 выполните две команды:

    sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    В более ранних версиях ОС:

    sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. Теперь нужно в список репозиториев добавить PPA, который вмещает в себя пакеты всех версий PHP:

    sudo add-apt-repository ppa:ondrej/php
    sudo apt-get update

  3. подключение репозитория в ubuntu server для установки разных версий php
  4. На этом этапе можно выполнять инсталляцию полного пакета PHP. Для этого в самой команде укажите ее версию, например, «5.6»:

    sudo apt-get install php5.6

  5. установка php5.6 из подключенного репозитория в ubuntu server

Если полный пакет вам ни к чему, вы можете установить модули отдельно, выборочно выполнив нужные команды:

sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml

Заключение

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

Помогла ли Вам статья?
Да Нет
Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
25 октября 2023 12:58

БОЛЬШОЕ СПАСИБО!

Инструкции по операционным системам:
AndroidAndroid iOSiOS Windows 11Windows 11 Windows 10Windows 10 Windows 7Windows 7 Windows 8Windows 8 Windows XPWindows XP Общее по компьютерамОбщее по компьютерам LinuxLinux macOSmacOS
Инструкции по мессенджерам и соц.сетям:
ВконтактеВконтакте ОдноклассникиОдноклассники TelegramTelegram ViberViber WhatsAppWhatsApp SkypeSkype ZoomZoom InstagramInstagram
Инструкции по работе в программах:
WordWord ExcelExcel PowerPointPowerPoint OutlookOutlook DirectXDirectX PhotoshopPhotoshop LightroomLightroom Premiere ProPremiere Pro Google ChromeGoogle Chrome Яндекс БраузерЯндекс Браузер Mozilla FirefoxMozilla Firefox OperaOpera Internet ExplorerInternet Explorer Уроки по остальным браузерамПо остальным браузерам Расширения для браузеровРасширения браузеров Уроки по антивирусамПо антивирусам AvastAvast AudacityAudacity Apple IDApple ID AutoCADAutoCAD BandicamBandicam BlueStacksBlueStacks DAEMON ToolsDAEMON Tools DiscordDiscord Epic GamesEpic Games FL StudioFL Studio HamachiHamachi iСloudiСloud iTunesiTunes OBSOBS OriginOrigin Play MarketPlay Market Sony VegasSony Vegas SpotifySpotify SteamSteam TeamViewerTeamViewer The Bat!The Bat! TikTokTikTok TunngleTunngle UltraISOUltraISO uTorrentuTorrent VirtualBoxVirtualBox Торрент клиентыТоррент клиенты Яндекс ДискЯндекс Диск Яндекс.КартыЯндекс.Карты Яндекс.НавигаторЯндекс.Навигатор В остальных программахВ остальных программах Драйвера для устройствДрайвера Подборки программПодобрать программу Остальные программыСкачать программы
Инструкции по онлайн-сервисам:
ЯндексЯндекс GoogleGoogle ДзенДзен YouTubeYouTube FacebookFacebook TwitterTwitter AliExpressAliExpress AvitoAvito ChatGPTChatGPT QiwiQiwi Другие онлайн-сервисыДругие сервисы Все о почтеВсе о почте Яндекс почтаЯндекс почта GmailGmail Почта Mail.ruПочта Mail.ru Рамблер почтаРамблер почта
Инструкции по телефонам:
SamsungSamsung XiaomiXiaomi HuaweiHuawei Прошивки устройствПрошивки телефонов ТелефонОбщие по телефонам
Инструкции по периферийным устройствам:
МышкаМышка КлавиатураКлавиатура ПринтерПринтер РоутерРоутер ФлешкаФлешка Карта памятиКарта памяти HDMIHDMI Игровые консолиИгровые консоли Яндекс СтанцияЯндекс Станция AirPodsAirPods
Инструкции по комплектующим:
Материнская платаМатеринская плата ПроцессорПроцессор ВидеокартаВидеокарта SSD дискиSSD диски Жесткий дискЖесткий диск BIOSBIOS