Vývojáři webových aplikací mohou setkat se s obtížemi při instalaci skriptovacího jazyka PHP v serveru Ubuntu. To je spojeno s mnoha faktory. Ale pomocí této příručky se každý bude moci vyhnout chybám během instalace.
Nainstalujte PHP v Ubuntu Server
Nastavení jazyka PHP do serveru Ubuntu lze provádět různými způsoby - vše závisí na verzi az verze samotného operačního systému. A hlavní rozdíl je v samotných týmech, které budou muset být provedeny.Stojí také za zmínku, že balíček PHP obsahuje několik komponent, které lze v případě potřeby instalovat odděleně od sebe.
Metoda 1: Standardní instalace
Standardní instalace zahrnuje použití nejnovější verzi balíčku. V každém operačním systému Ubuntu Server je jiný:
- 12,04 LTS (přesné) - 5.3;
- 14,04 LTS (důvěryhodné) - 5.5;
- 15.10 (Wily) - 5.6;
- 16,04 LTS (xenial) - 7.0.
Všechny balíčky jsou distribuovány prostřednictvím oficiálního úložiště operačního systému, takže nebude nutné připojit třetí stranu. Instalace plného balíčku se však provádí ve dvou verzích a závisí na verzi OS. Pro instalaci PHP v Ubuntu Server 16.04 proveďte tento příkaz:
Sudo apt-get Install php
A pro dřívější verze:
Sudo apt-get Install php5
Pokud v systému nejsou nutné všechny komponenty PHP balení, můžete je nastavit samostatně. Jak to provést a jaké příkazy k tomu mají být provedeny, budou popsány níže.
Modul pro Apache HTTP server
Chcete-li nainstalovat modul PHP pro Apache v Ubuntu Server 16.04, musíte provést následující příkaz:
Sudo apt-get Instalace libapache2-mod-php
V dřívějších verzích OS:
Sudo apt-get Instalovat libapache2-mod-php5
Po zadání zadanete heslo, které je nutné poskytnout povolení k instalaci. Chcete-li to provést, zadejte písmeno "D" nebo "Y" (v závislosti na lokalizaci serveru Ubuntu) a stiskněte klávesu ENTER.
Pak zůstane jen čekat na stahování a instalaci balíčku.
FPM.
Chcete-li nainstalovat modul FPM ve verzi 16.04 operačního systému, proveďte následující:
Sudo apt-get Instalace php-fpm
V dřívějších verzích:
Sudo apt-get Instalace php5-fpm
V tomto případě se instalace spustí automaticky, ihned po zadání hesla superuser.
Cli.
CLI je zapotřebí pro vývojáře, kteří se zabývají vytváření programů konzoly na PHP. Chcete-li zavést tento programovací jazyk k němu, musíte provést příkaz v Ubuntu 16.04:
Sudo apt-get Instalace php-cli
V dřívějších verzích:
Sudo apt-get Install php5-cli
Rozšíření PHP
Chcete-li implementovat všechny možné funkce PHP, měli byste nainstalovat řadu rozšíření pro použité programy. Nyní budou nejoblíbenější příkazy prezentovány tak, aby provedly takovou instalaci.
Poznámka: níže bude poskytnuta pro každou rozšíření dvou příkazů, kde první je pro Ubuntu Server 16.04 a druhý je pro dřívější verze OS.
- Rozšíření pro gd:
Sudo apt-get Instalace php-gd
Sudo apt-get Instalace php5-gd
- Rozšíření pro mcrypt:
Sudo apt-get Instalace php-mcrypt
Sudo apt-get Instalace php5-mcrypt
- Rozšíření pro MySQL:
Sudo apt-get Instalace php-MySQL
Sudo apt-get Install php5-mySQL
Pokud máte kompletní balíček, moduly můžete nainstalovat samostatně, selektivně provedením potřebných příkazů:
Sudo apt-get Instalace libapache2-mod-php5.6
Sudo apt-get Instalace php5.6-fpm
Sudo apt-get Instalace php5.6-cli
Sudo apt-get Instalace php-gd
Sudo apt-get Instalace php5.6-mbstring
Sudo apt-get Instalace php5.6-mcrypt
Sudo apt-get Instalace php5.6-MySQL
Sudo apt-get Instalace php5.6-xml
Závěr
Na závěr můžeme říci, že s dokonce i základní znalosti o práci v počítači, uživatel bude snadno moci nainstalovat jak hlavní PHP balíček, tak všechny jeho další komponenty. Hlavní věc je znát příkazy, které chcete provést v serveru Ubuntu.