Vývojári webových aplikácií sa môžu stretnúť s ťažkosťami pri inštalácii skriptovacieho jazyka PHP na serveri Ubuntu. Je to spôsobené mnohými faktormi. Ale pomocou tejto príručky sa každý môže vyhnúť chybám počas inštalácie.
obsah
Inštalácia jazyka PHP na Ubuntu Server môže byť vykonaná mnohými spôsobmi - to všetko závisí od jeho verzie a od verzie samotného operačného systému. A hlavný rozdiel spočíva v samotných príkazoch, ktoré budú potrebné implementovať.
Je tiež potrebné poznamenať, že balík PHP obsahuje niekoľko komponentov, ktoré môžu byť nainštalované oddelene od seba.
Štandardná inštalácia zahŕňa použitie najnovšej verzie balíka. V každom operačnom systéme Ubuntu Server je iný:
Všetky balíky sú distribuované prostredníctvom úložiska oficiálneho operačného systému, takže nemusíte spájať tretiu stranu. Inštalácia celého balíka však prebieha v dvoch verziách a závisí od verzie operačného systému. Takže na inštaláciu PHP do 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, môžete ich nainštalovať samostatne. Ako to urobiť a aké príkazy musíte vykonať pre toto bude popísané nižšie.
Modul pre server Apache HTTP
Ak chcete nainštalovať modul PHP pre Apache v Ubuntu Server 16.04, musíte spustiť nasledujúci príkaz:
sudo apt-get install libapache2-mod-php
V predchádzajúcich verziách operačného systému:
sudo apt-get install libapache2-mod-php5
Zobrazí sa výzva na zadanie hesla, po ktorom musíte dať povolenie na inštaláciu. Za týmto účelom zadajte písmeno "D" alebo "Y" (v závislosti od lokalizácie servera Ubuntu) a stlačte kláves Enter .
Potom stačí počkať na dokončenie sťahovania a inštalácie balíka.
FPM
Ak chcete FPM nainštalovať do verzie 16.04 operačného systému, postupujte takto:
sudo apt-get install php-fpm
V predchádzajúcich verziách:
sudo apt-get install php5-fpm
V tomto prípade sa inštalácia spustí automaticky bezprostredne po zadaní hesla používateľa.
CLI
CLI je potrebná pre vývojárov, ktorí sa zaoberajú tvorbou konzolových programov v PHP. Aby ste mohli implementovať tento veľmi programovací jazyk, v Ubuntu 16.04 musíte vykonať nasledujúci príkaz:
sudo apt-get install php-cli
V predchádzajúcich verziách:
sudo apt-get install php5-cli
Rozšírenie PHP
Na implementáciu všetkých možných funkcií PHP je potrebné nainštalovať niekoľko rozšírení pre použité programy. Teraz budú prezentované najobľúbenejšie príkazy na vykonanie takejto inštalácie.
Poznámka: pre každé rozšírenie sa uvádzajú dva príkazy, prvý pre Ubuntu Server 16.04 a druhý pre predchádzajúce verzie 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
Prečítajte si tiež: Inštalačná príručka pre MySQL v Ubuntu
Bolo povedané vyššie, že každá verzia Ubuntu Server bude mať príslušný balík PHP nainštalovaný. To však nevylučuje možnosť inštalácie skoršej alebo naopak neskoršej verzie programovacieho jazyka.
sudo apt-get remove 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 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
Ak je kompletný balík pre vás na čokoľvek, môžete inštalovať moduly samostatne, selektívne vykonať potrebné prí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
Na záver môžeme povedať, že dokonca so základnými znalosťami práce s počítačom môže používateľ ľahko nainštalovať hlavný balík PHP aj všetky jeho ďalšie komponenty. Hlavná vec je poznať príkazy, ktoré musíte vykonať v Ubuntu Serveri.