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.
Obsah
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.
Standardní instalace zahrnuje použití nejnovější verze balíku. V každém operačním systému Ubuntu Server se liší:
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 .
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.
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
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.
sudo apt-get install php-gd
sudo apt-get install php5-gd
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Čtěte také: Instalační příručka pro MySQL v Ubuntu
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.
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
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
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ě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.