PHP Inštalačná príručka pre Ubuntu Server

Vývojári webových aplikácií môžu mať problémy s inštaláciou skriptovacieho jazyka PHP v serveri Ubuntu. Je to spôsobené mnohými faktormi. Pomocou tejto príručky sa však každý môže vyhnúť chybám počas inštalácie.

Nainštalujte PHP v Ubuntu Serveri

Inštaláciu jazyka PHP v Ubuntu Serveri je možné vykonať rôznymi spôsobmi - záleží na jeho verzii a verzii samotného operačného systému. A hlavný rozdiel spočíva v samotných tímoch, ktoré budú musieť vykonať.

Za zmienku stojí aj to, že balík PHP obsahuje niekoľko komponentov, ktoré sa v prípade potreby môžu inštalovať oddelene od seba.

Metóda 1: Štandardná inštalácia

Štandardná inštalácia zahŕňa použitie najnovšej verzie balíka. Každý operačný systém Ubuntu Server je odlišný:

  • 12.04 LTS (Presné) - 5.3;
  • 14,04 LTS (Trusty) - 5,5;
  • 15. októbra (Wily) - 5,6;
  • 16,04 LTS (Xenial) - 7,0.

Všetky balíky sú distribuované cez oficiálny archív operačného systému, takže nebudete musieť pripojiť tretiu stranu. Inštalácia celého balíka sa však vykonáva v dvoch verziách a závisí od verzie operačného systému. Ak chcete nainštalovať PHP na Ubuntu Server 16.04, spustite tento príkaz:

sudo apt-get install php

A pre staršie verzie:

sudo apt-get install php5

Ak nepotrebujete všetky komponenty balíka PHP v systéme, môžete ich nainštalovať samostatne. Ako to urobiť a aké príkazy pre túto potrebu vykonať, bude opísané nižšie.

Apache HTTP Server Module

Ak chcete nainštalovať PHP modul pre Apache v Ubuntu Server 16.04, musíte spustiť nasledujúci príkaz:

sudo apt-get install libapache2-mod-php

V starších verziách operačného systému:

sudo apt-get install libapache2-mod-php5

Po zadaní budete vyzvaní na zadanie hesla, ktoré musíte dať na inštaláciu. Za týmto účelom zadajte písmeno "D" alebo "Y" (v závislosti od lokalizácie Ubuntu Servera) a kliknite vstúpiť.

Zostáva len čakať na dokončenie sťahovacieho a inštalačného balíka.

FPM

Ak chcete nainštalovať modul FPM v operačnom systéme verzie 16.04, postupujte takto:

sudo apt-get install php-fpm

V starších verziách:

sudo apt-get install php5-fpm

V tomto prípade sa inštalácia spustí automaticky, hneď po zadaní hesla superuživatele.

CLI

CLI je potrebný pre vývojárov, ktorí sa zaoberajú tvorbou konzolových programov v PHP. Ak chcete do neho vložiť tento programovací jazyk, v Ubuntu 16.04 musíte vykonať príkaz:

sudo apt-get install php-cli

V starších verziách:

sudo apt-get install php5-cli

Rozšírenia PHP

Pre implementáciu všetkých možných funkcií PHP je potrebné nainštalovať niekoľko rozšírení pre používané programy. Teraz budú prezentované najobľúbenejšie príkazy na vykonanie takejto inštalácie.

Poznámka: pre každé rozšírenie bude k dispozícii dva príkazy, kde prvý je pre Ubuntu Server 16.04 a druhý pre staršie verzie OS.

  1. Rozšírenie pre GD:

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

  2. Rozšírenie pre Mcrypt:

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

  3. Rozšírenie MySQL:

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

Pozri tiež: Inštalačná príručka MySQL pre Ubuntu

Metóda 2: Inštalácia ďalších verzií

Bolo povedané, že príslušný balík PHP bude nainštalovaný v každej verzii servera Ubuntu. To však nevylučuje možnosť inštalácie skoršej alebo naopak novšej verzie programovacieho jazyka.

  1. Najprv musíte odstrániť všetky komponenty PHP, ktoré boli predtým nainštalované v systéme. Na to v Ubuntu 16.04 spustite dva príkazy:

    sudo apt-get odstrániť libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    V starších verziách operačného systému:

    sudo apt-get odstrániť libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. Teraz je potrebné pridať PPA do zoznamu repozitárov, ktorý obsahuje balíky všetkých verzií PHP:

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

  3. V tomto bode môžete nainštalovať celý balík PHP. Ak to chcete urobiť, v samotnom tíme uveďte jeho verziu, napr. "5.6":

    sudo apt-get install php5.6

Ak nepotrebujete kompletný balík, môžete moduly nainštalovať samostatne vykonaním potrebných príkazov:

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

záver

Na záver môžeme povedať, že aj keď má užívateľ základné vedomosti o práci na počítači, môže ľahko nainštalovať hlavný balík PHP a všetky jeho ďalšie komponenty. Hlavnou vecou je poznať príkazy, ktoré potrebujete na spustenie v Ubuntu Serveri.

Loading...