Vývojáři webových aplikací se mohou setkat s problémy při instalaci skriptovacího jazyka PHP v Ubuntu Serveru. To je způsobeno mnoha faktory. Ale pomocí této příručky se každý může během instalace vyhnout chybám.

Instalace PHP na Ubuntu Server

Instalace jazyka PHP na Ubuntu Server může být provedena mnoha způsoby - to vše závisí na jeho verzi a na verzi samotného operačního systému. A hlavní rozdíl spočívá v samotných pověřeních, které budou muset být implementovány.

Je také třeba poznamenat, že balíček PHP obsahuje několik komponent, které lze v případě potřeby nainstalovat odděleně od sebe.

Metoda 1: Standardní instalace

Standardní instalace zahrnuje použití nejnovější verze balíku. V každém operačním systému Ubuntu Server se liší:

  • 12,04 LTS (Precizní) - 5,3;
  • 14.04 LTS (Trusty) - 5.5;
  • 15,10 (Wily) - 5,6;
  • 16.04 LTS (Xenial) - 7.0.

Všechny balíčky jsou distribuovány prostřednictvím úložiště oficiálního operačního systému, takže nemusíte spojovat třetí strany. Instalace celého balíčku se však provádí ve dvou verzích a závisí na verzi OS. Takže k instalaci PHP do Ubuntu Server 16.04 spusťte tento příkaz:

sudo apt-get install php

A pro dřívější verze:

sudo apt-get install php5

Pokud nepotřebujete všechny komponenty balíčku PHP, můžete je nainstalovat samostatně. Jak to udělat a jaké příkazy, které potřebujete provést, budou popsány níže.

Modul pro HTTP server Apache

Chcete-li nainstalovat modul PHP pro Apache v Ubuntu Server 16.04, musíte spustit následující příkaz:

sudo apt-get install libapache2-mod-php

V předchozích verzích operačních systémů:

sudo apt-get install libapache2-mod-php5

Budete vyzváni k zadání hesla, po kterém musíte udělit oprávnění k instalaci. Chcete-li to provést, zadejte písmeno "D" nebo "Y" (v závislosti na umístění serveru Ubuntu) a stiskněte klávesu Enter .

instalace php pro apache na serveru ubuntu

Pak stačí počkat na dokončení stahování a instalaci balíčku.

FPM

Chcete-li nainstalovat FPM do verze 16.04 operačního systému, proveďte následující kroky:

sudo apt-get install php-fpm

V dřívějších verzích:

sudo apt-get install php5-fpm

V takovém případě se instalace automaticky spustí bezprostředně po zadání hesla superuser.

instalace php fpm na serveru ubuntu

CLI

CLI je nezbytná pro vývojáře, kteří se zabývají vytvářením konzolových programů v PHP. Abyste mohli implementovat tento velmi programovací jazyk, musíte v Ubuntu 16.04 spustit následující příkaz:

sudo apt-get install php-cli

V dřívějších verzích:

sudo apt-get install php5-cli

instalace na serveru ubuntu php-cli

Rozšíření PHP

Chcete-li implementovat všechny možné funkce PHP, je nutné nainstalovat několik rozšíření pro použité programy. Nyní budou představeny nejoblíbenější příkazy pro provedení takové instalace.

Poznámka: pro každé rozšíření budou uvedeny dva příkazy, první pro Ubuntu Server 16.04 a druhý pro dřívější verze operačního systému.

  1. Rozšíření pro GD:

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

  2. instalace rozšíření php-gd na serveru ubuntu

  3. Rozšíření pro Mcrypt:

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

  4. Instalace rozšíření php pro mcrypt na serveru ubuntu

  5. Rozšíření pro MySQL:

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

  6. instalace rozšíření php pro mysql na serveru ubuntu

Čtěte také: Instalační příručka pro MySQL v Ubuntu

Metoda 2: Instalace jiných verzí

Bylo řečeno výše, že každá verze Ubuntu Server bude mít nainstalovaný odpovídající balíček PHP. To však nevylučuje možnost instalace dřívější nebo naopak pozdější verze programovacího jazyka.

  1. Nejprve je nutné odebrat všechny komponenty PHP, které byly dříve nainstalovány v systému. Chcete-li to provést v Ubuntu 16.04, spusťte dva příkazy:

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

    V předchozích verzích operačního systému:

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

  2. Nyní je třeba přidat seznam PPA do seznamu úložišť, který obsahuje balíčky všech verzí PHP:

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

  3. připojení úložiště na serveru ubuntu k instalaci různých verzí php

  4. V tomto okamžiku můžete nainstalovat kompletní balíček PHP. Chcete-li to provést, v samotném příkazu zadejte jeho verzi, například "5.6" :

    sudo apt-get install php5.6

  5. instalace php5.6 z připojeného úložiště na serveru ubuntu

Pokud máte k dispozici kompletní balíček, můžete samostatně nainstalovat moduly a volitelně provést potřebné příkazy:

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ávěr

Závěrem lze říci, že má-li dokonce základní znalosti práce s počítačem, může uživatel snadno nainstalovat jak hlavní balíček PHP, tak všechny jeho další součásti. Hlavní věc je znát příkazy, které potřebujete provést v Ubuntu Serveru.