PHP vodič za instalaciju na Ubuntu poslužitelju

Pin
Send
Share
Send

Programeri web aplikacija mogu imati poteškoće s instaliranjem PHP skriptnog jezika na Ubuntu Server. To je zbog mnogih faktora. No pomoću ovog vodiča, svi će moći izbjeći pogreške tokom instalacije.

Instaliranje PHP-a na Ubuntu Server

Instaliranje PHP jezika u Ubuntu Server može se obaviti na različite načine - sve ovisi o njegovoj verziji i verziji samog operativnog sistema. A glavna razlika leži u samim timovima, koje će trebati izvršiti.

Također je vrijedno napomenuti da PHP paket uključuje nekoliko komponenti koje se po želji mogu instalirati odvojeno jedna od druge.

Metoda 1: Standardna instalacija

Standardna instalacija uključuje upotrebu najnovije verzije paketa. U svakom Ubuntu Server operativnom sistemu je različito:

  • 12,04 LTS (precizno) - 5,3;
  • 14,04 LTS (pouzdano) - 5,5;
  • 15.10 (Wily) - 5,6;
  • 16,04 LTS (Xenial) - 7,0

Svi se paketi distribuiraju kroz službeno spremište operativnog sustava, tako da ne morate povezivati ​​treću stranu. Ali instalacija punog paketa izvodi se u dvije verzije i ovisi o verziji OS-a. Dakle, da biste instalirali 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 sustavu, možete ih zasebno instalirati. Kako se to radi i koje naredbe za to treba opisati u nastavku.

Modul za Apache HTTP server

Da biste instalirali PHP modul za Apache na Ubuntu Server 16.04, trebate pokrenuti sljedeću naredbu:

sudo apt - instaliraj libapache2-mod-php

U starijim verzijama OS-a:

sudo apt - instaliraj libapache2-mod-php5

Od vas će se tražiti lozinka, nakon upisa trebate dati dozvolu za instalaciju. Da biste to učinili, unesite slovo D ili "Y" (ovisno o lokalizaciji Ubuntu servera) i kliknite Unesite.

Ostalo je samo pričekati da se preuzme i instalira paket.

FPM

Da biste instalirali FPM na operativni sistem verzije 16.04, napravite sljedeće:

sudo apt-get install php-fpm

U starijim verzijama:

sudo apt-get install php5-fpm

U tom slučaju će se instalacija početi automatski, odmah nakon unosa lozinke superrusera.

CLI

CLI je potreban programerima koji stvaraju konzole u PHP-u. Da biste implementirali ovaj programski jezik u njega, u Ubuntu 16.04 trebate pokrenuti naredbu:

sudo apt-get install php-cli

U starijim verzijama:

sudo apt-get install php5-cli

PHP ekstenzije

Za implementaciju svih mogućih funkcija PHP-a, vrijedi instalirati veći broj proširenja za programe koji se koriste. Sada će biti predstavljene najpopularnije naredbe za takvu instalaciju.

Napomena: u nastavku će se dobiti dvije naredbe za svako proširenje, od kojih je prva za Ubuntu Server 16.04, a druga za starije 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. Proširenje za MySQL:

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

Pogledajte također: Vodič za instalaciju MySQL na Ubuntu

Drugi način: instalirajte druge verzije

Gore je rečeno da će u svakoj verziji Ubuntu Servera biti instaliran odgovarajući PHP paket. Ali to ne negira mogućnost instaliranja ranije ili, obrnuto, kasnije verzije programskog jezika.

  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-ukloni libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    U starijim verzijama OS-a:

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

  2. Sada morate dodati PPA na 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 kompletni PHP paket. Da biste to učinili, navedite verziju u samoj naredbi, na primjer, "5.6":

    sudo apt-get install php5.6

Ako vam ne treba cijeli paket, module možete instalirati zasebno 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

Zaključno, možemo reći da, iako ima 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 naredbe koje je potrebno izvoditi na Ubuntu Serveru.

Pin
Send
Share
Send