Програмери Веб апликација могу се суочити са потешкоћама у инсталирању ПХП скриптног језика на Убунту Серверу. То је због многих фактора. Али користећи овај водич, сви могу избјећи грешке приликом инсталације.

Инсталирање ПХП-а на Убунту Серверу

Инсталација језика ПХП у Убунту Серверу може се извршити на више начина - све зависи од његове верзије и верзије самог оперативног система. А главна разлика лежи у самим наредбама, које ће морати бити имплементиране.

Важно је напоменути и да ПХП пакет укључује неколико компоненти које се, по жељи, могу инсталирати одвојено једни од других.

Метод 1: Стандардна инсталација

Стандардна инсталација подразумева употребу најновије верзије пакета. У сваком оперативном систему Убунту Сервер је другачији:

  • 12.04 ЛТС (Прецизно) - 5.3;
  • 14,04 ЛТС (Трусти) - 5,5;
  • 15.10 (Вили) - 5.6;
  • 16.04 ЛТС (Ксениал) - 7.0.

Сви пакети се дистрибуирају преко званичног репозиторијума оперативног система, тако да не морате повезивати треће стране. Али инсталација комплетног пакета се врши у две верзије и зависи од ОС верзије. Дакле, да бисте инсталирали ПХП у Убунту Серверу 16.04 покрените ову команду:

sudo apt-get install php

А за старије верзије:

sudo apt-get install php5

Ако вам нису потребне све компоненте ПХП пакета, можете их засебно инсталирати. Како то учинити и које команде које требате учинити за ово ће бити описане у наставку.

Модул за Апацхе ХТТП Сервер

Да бисте инсталирали ПХП модул за Апацхе у Убунту Сервер 16.04, требате покренути сљедећу наредбу:

sudo apt-get install libapache2-mod-php

У ранијим верзијама оперативног система:

sudo apt-get install libapache2-mod-php5

Од вас се тражи лозинка, након чега морате дати дозволу за инсталацију. Да бисте то урадили, унесите слово "Д" или "И" (у зависности од локализације Убунту сервера) и притисните Ентер .

инсталирање пхп за апацхе у убунту серверу

Затим само сачекате да се пакет и инсталација пакета заврше.

ФПМ

Да бисте инсталирали ФПМ у верзији 16.04 оперативног система, урадите следеће:

sudo apt-get install php-fpm

У старијим верзијама:

sudo apt-get install php5-fpm

У том случају, инсталација ће се аутоматски покренути, одмах након уноса лозинке за суперуслуге.

инсталирање пхп фпм на убунту серверу

ЦЛИ

ЦЛИ је неопходан за програмера који се баве креирањем конзолних програма у ПХП-у. Да бисте имплементирали овај програмски језик, у Убунту 16.04 потребно је извршити следећу команду:

sudo apt-get install php-cli

У старијим верзијама:

sudo apt-get install php5-cli

инсталација у убунту серверу пхп-цли

ПХП ектенсион

Да би се имплементирале све могуће функције ПХП-а, неопходно је инсталирати више екстензија за програме који се користе. Сада ће бити представљене најпопуларније команде за извођење такве инсталације.

Напомена: две наредбе ће бити дане ниже за свако екстензију, прво за Убунту Сервер 16.04, а друго за раније верзије оперативног система.

  1. Продужетак за ГД:

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

  2. инсталација пхп-гд екстензије на убунту серверу

  3. Продужетак за Мцрипт:

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

  4. Инсталирање пхп екстензије за мцрипт на убунту серверу

  5. Екстензија за МиСКЛ:

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

  6. инсталација пхп екстензије за мискл на убунту серверу

Прочитајте такође: Водич за инсталацију МиСКЛ-а у Убунту-у

Метод 2: Инсталирајте друге верзије

Речено је изнад да ће свака верзија Убунту Сервера имати инсталиран одговарајући ПХП пакет. Али то не негира могућност инсталације раније или, обратно, касније верзије програмског језика.

  1. Прво, морате уклонити све ПХП компоненте које су претходно инсталиране на систему. Да бисте то урадили у Убунту 16.04, покрените две команде:

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

    У старијим верзијама оперативног система:

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

  2. Сада морате додати ППА у листу спремишта која садржи пакете свих верзија ПХП-а:

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

  3. повезивање спремишта у убунту серверу за инсталирање различитих верзија ПХП-а

  4. У овом тренутку можете инсталирати комплетан ПХП пакет. Да бисте то урадили, у самој наредби наведите своју верзију, на пример, "5.6" :

    sudo apt-get install php5.6

  5. инсталирање пхп5.6 из повезаног репозиторијума на убунту серверу

Ако вам комплетан пакет на било који начин, можете да инсталирате модуле засебно селективно извршавањем потребних команди:

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

Закључак

У закључку можемо рећи да, чак и ако имате основних знања о раду са компјутером, корисник може лако инсталирати и главни ПХП пакет и све његове додатне компоненте. Најважније је познавати команде које требате извршити на Убунту Серверу.