Programeri za web aplikacije mogu se susresti s poteškoćama instaliranja PHP skriptnog jezika u Ubuntu poslužitelju. To je zbog mnogih čimbenika. No, koristeći ovaj vodič, svatko može izbjeći pogreške tijekom instalacije.

Instaliranje PHP u Ubuntu poslužitelju

Instalacija PHP jezika u Ubuntu poslužitelju može se izvesti na mnoge načine - sve ovisi o verziji i verziji operacijskog sustava. A glavna razlika leži u samim zapovijedima, koje treba provesti.

Također je vrijedno napomenuti da PHP paket sadrži nekoliko komponenti koje se, po želji, mogu instalirati odvojeno jedna od druge.

Metoda 1: Standardna instalacija

Standardna instalacija uključuje upotrebu najnovije inačice paketa. U svakom operativnom sustavu Ubuntu poslužitelja to je drugačije:

  • 12,04 LTS (precizno) - 5,3;
  • 14,04 LTS (Trusty) - 5,5;
  • 15.10 (Wily) - 5.6;
  • 16,04 LTS (Xenial) - 7,0.

Svi paketi se distribuiraju kroz službeni repozitorij operacijskog sustava, tako da ne morate povezati treće strane. No, instalacija kompletnog paketa izvodi se u dvije verzije i ovisi o verziji operacijskog sustava. Dakle, instalirati PHP u Ubuntu Server 16.04 pokrenuti ovu naredbu:

sudo apt-get install php

A za ranije verzije:

sudo apt-get install php5

Ako ne trebate sve komponente PHP paketa, možete ih instalirati zasebno. Kako to učiniti i koje naredbe trebate izvršiti za to će biti opisane u nastavku.

Modul za Apache HTTP poslužitelj

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

sudo apt-get install libapache2-mod-php

U ranijim OS verzijama:

sudo apt-get install libapache2-mod-php5

Od vas se traži zaporka, nakon čega morate dopustiti dozvolu za instalaciju. Da biste to učinili, unesite slovo "D" ili "Y" (ovisno o lokalizaciji Ubuntu poslužitelja) i pritisnite Enter .

instaliranje php for apache u ubuntu poslužitelju

Tada čekate dovršetak preuzimanja i instalacije paketa.

FPM

Da biste instalirali FPM u inačicu operativnog sustava 16.04, učinite sljedeće:

sudo apt-get install php-fpm

U ranijim verzijama:

sudo apt-get install php5-fpm

U tom se slučaju instalacija automatski pokreće, odmah nakon ulaska u lozinku korisnika.

instaliranje php fpm u ubuntu poslužitelju

CLI

CLI je neophodan za programere koji se bave izradom konzole programa u PHP-u. Da bi implementirali ovaj vrlo programski jezik, u Ubuntu 16.04 morate izvršiti sljedeću naredbu:

sudo apt-get install php-cli

U ranijim verzijama:

sudo apt-get install php5-cli

instalacija u ubuntu poslužitelj php-cli

PHP ekstenziju

Da biste implementirali sve moguće funkcije PHP-a, potrebno je instalirati niz proširenja za programe koji se koriste. Sada će biti predstavljene najpopularnije naredbe za izvođenje takve instalacije.

Napomena: za svako produženje dat će se dvije naredbe, 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. instalacija php-gd nastavka u ubuntu poslužitelju

  3. Proširenje za Mcrypt:

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

  4. Instaliranje php ekstenzije za mcrypt u ubuntu poslužitelju

  5. Proširenje za MySQL:

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

  6. instalacija php ekstenzije za mysql u ubuntu poslužitelju

Pročitajte također: Vodič za instalaciju za MySQL u Ubuntu

Druga metoda: Instalirajte ostale verzije

Gore je rečeno da će svaka verzija Ubuntu poslužitelja imati instaliran odgovarajući PHP paket. Ali to ne dovodi u pitanje mogućnost instaliranja ranijih verzija programskog jezika ili obrnuto.

  1. Prvo, morate ukloniti sve PHP komponente koje su prethodno instalirane na sustavu. Da biste to učinili u Ubuntu 16.04, pokrenite dvije naredbe:

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

    U ranijim inačicama operacijskog sustava:

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

  2. Sada morate dodati PPA na popis spremišta, koji sadrži pakete svih verzija PHP-a:

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

  3. povezivanje repozitorija u ubuntu poslužitelju za instaliranje različitih verzija php

  4. U ovom trenutku možete instalirati cijeli PHP paket. Da biste to učinili, u samoj naredbi navedite njezinu verziju, primjerice "5.6" :

    sudo apt-get install php5.6

  5. instaliranje php5.6 iz povezanog spremišta u ubuntu poslužitelju

Ako vam cjeloviti paket možete ništa, možete instalirati module odvojeno, selektivno izvršavati potrebne naredbe:

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

Zaključno, možemo reći da čak i osnovno znanje o radu s računalom korisnik može jednostavno instalirati i glavni PHP paket i sve njegove dodatne komponente. Glavna stvar je znati naredbe koje trebate izvesti u Ubuntu poslužitelju.