PHP instalacijski vodič za Ubuntu Server

Programeri web aplikacija mogu imati poteškoća sa instaliranjem PHP skriptnog jezika u Ubuntu serveru. To je zbog mnogih faktora. Ali, koristeći ovaj vodič, svatko može izbjeći pogreške prilikom instalacije.

Instalirajte PHP u Ubuntu serveru

Instaliranje PHP jezika u Ubuntu Serveru može se obaviti na različite načine - sve zavisi od njegove verzije i verzije samog operativnog sistema. A glavna razlika leži u timovima koji će morati da nastupe.

Takođe treba napomenuti da PHP paket uključuje nekoliko komponenti koje se, po želji, mogu instalirati odvojeno jedna od druge.

Metoda 1: Standardna instalacija

Standardna instalacija podrazumeva korišćenje najnovije verzije paketa. Svaki operativni sistem Ubuntu Server je različit:

  • 12.04 LTS (precizno) - 5.3;
  • 14.04 LTS (Trusty) - 5.5;
  • 15. oktobar (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Svi paketi se distribuiraju preko zvaničnog spremišta operativnog sistema, tako da ne morate povezivati ​​treću stranu. Ali instalacija kompletnog paketa se izvodi u dve verzije i zavisi od verzije operativnog sistema. Dakle, da instalirate PHP na Ubuntu Server 16.04, pokrenite ovu naredbu:

sudo apt-get install php

I za starije verzije:

sudo apt-get install php5

Ako vam nisu potrebne sve komponente PHP paketa u sistemu, možete ih instalirati odvojeno. Kako to uraditi i koje naredbe za ovu potrebu treba izvršiti, će biti opisane u nastavku.

Apache HTTP server modul

Da biste instalirali PHP modul za Apache u Ubuntu Serveru 16.04, morate pokrenuti sljedeću naredbu:

sudo apt-get install libapache2-mod-php

U ranijim verzijama OS-a:

sudo apt-get install libapache2-mod-php5

Od vas će se tražiti lozinka, nakon unosa koju morate dati dozvolu za instalaciju. Da biste to uradili, unesite slovo "D" ili "Y" (u zavisnosti od lokalizacije Ubuntu servera) i kliknite Enter.

Ostaje samo čekati završetak preuzimanja i instalacijskog paketa.

FPM

Da biste instalirali FPM modul u verziji operativnog sistema 16.04, učinite sljedeće:

sudo apt-get install php-fpm

U ranijim verzijama:

sudo apt-get install php5-fpm

U tom slučaju, instalacija će početi automatski, odmah nakon unošenja lozinke superkorisnika.

CLI

CLI je neophodan za programere koji se bave kreiranjem konzolnih programa u PHP-u. Da biste ugradili isti programski jezik, u Ubuntu 16.04 morate pokrenuti naredbu:

sudo apt-get install php-cli

U ranijim verzijama:

sudo apt-get install php5-cli

PHP ekstenzije

Da bi se implementirale sve moguće funkcije PHP-a, potrebno je instalirati određeni broj proširenja za korištene programe. Sada će biti predstavljene najpopularnije naredbe za izvođenje takve instalacije.

Napomena: za svako proširenje će se dati sljedeće dvije naredbe, gdje je prva za Ubuntu Server 16.04, a druga za ranije verzije OS-a.

  1. Proširenje za GD:

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

  2. Proširenje za Mcrypt:

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

  3. MySQL ekstenzija:

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

Takođe pogledajte: Vodič za instalaciju MySQL-a za Ubuntu

Metod 2: Instalirajte druge verzije

Iznad je rečeno da će svaka verzija Ubuntu servera instalirati odgovarajući PHP paket. Ali to ne negira mogućnost instaliranja ranije ili, naprotiv, kasnije verzije programskog jezika.

  1. Prvo morate ukloniti sve PHP komponente koje su prethodno instalirane na sistemu. Da biste to uradili u Ubuntu 16.04 pokrenite dve komande:

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

    U ranijim verzijama OS-a:

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

  2. Sada morate dodati PPA u listu spremišta, koja sadrži pakete svih verzija PHP-a:

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

  3. U ovom trenutku možete instalirati kompletan PHP paket. Da biste to uradili, u samom timu navedite njegovu verziju, na primer, "5.6":

    sudo apt-get install php5.6

Ako vam nije potreban kompletan paket, module možete zasebno instalirati selektivnim izvršavanjem potrebnih naredbi:

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

Zaključak

U zaključku, možemo reći da, imajući čak i osnovno znanje o radu na računaru, korisnik može lako instalirati i glavni PHP paket i sve njegove dodatne komponente. Glavna stvar je znati komande koje trebate pokrenuti u Ubuntu serveru.

Pogledajte video: :: Vodič kroz instalaciju XAMPP-a :: (Maj 2024).