Развивачите на веб апликации може да имаат потешкотии при инсталирањето на PHP скриптен јазик на Ubuntu Server. Ова се должи на многу фактори. Но, користејќи го ова упатство, секој може да избегне грешки при инсталацијата.
Инсталирај го PHP во Ubuntu Server
Инсталирањето на јазикот на PHP во Ubuntu Server може да се направи на различни начини - сето тоа зависи од неговата верзија и верзијата на самиот оперативен систем. И главната разлика лежи во самите тимови, кои ќе треба да ги извршуваат.
Исто така вреди да се напомене дека PHP-пакетот вклучува неколку компоненти кои, ако сакате, може да се инсталираат одделно еден од друг.
Метод 1: Стандардна инсталација
Стандардната инсталација вклучува користење на најновата верзија на пакетот. Секој оперативен систем Ubuntu Server е различен:
- 12,04 LTS (прецизен) - 5,3;
- 14,04 LTS (Trusty) - 5,5;
- 15 октомври (Wily) - 5,6;
- 16,04 LTS (Xenial) - 7,0.
Сите пакети се дистрибуираат преку официјалното складиште на оперативниот систем, така да нема потреба за поврзување на трети лица. Но, инсталацијата на целосниот пакет се врши во две верзии и зависи од верзијата на оперативниот систем. Значи, за да инсталирате PHP на Ubuntu Server 16.04, извршете ја оваа команда:
sudo apt-get install php
И за претходните верзии:
sudo apt-get install php5
Ако не ви се потребни сите компоненти на PHP-пакетот во системот, можете да ги инсталирате посебно. Како да го направите ова и кои команди за оваа потреба да се изврши, ќе бидат опишани подолу.
Apache HTTP серверски модул
За да го инсталирате PHP модулот за Apache во Ubuntu Server 16.04, треба да ја извршите следната команда:
sudo apt-get инсталирај libapache2-mod-php
Во претходните верзии на оперативниот систем:
sudo apt-get инсталирај libapache2-mod-php5
Ќе ви биде побарано лозинка, по внесувањето на кое мора да му дадете дозвола за инсталацијата. За да го направите ова, внесете го писмото "Д" или "Y" (во зависност од локализацијата на Ubuntu Server) и кликнете Внесете.
Останува само да се чека за комплетирање на пакетот за преземање и инсталација.
FPM
За да го инсталирате FPM модулот во оперативниот систем верзија 16.04, направете го следново:
sudo apt-get инсталирај php-fpm
Во претходните верзии:
sudo apt-get install php5-fpm
Во овој случај, инсталацијата ќе започне автоматски веднаш по внесувањето на лозинката на супервизорот.
CLI
CLI е неопходна за програмери кои се занимаваат со креирање на конзолни програми во PHP. За да го вградите овој програмски јазик во него, во Ubuntu 16.04 треба да ја извршите командата:
sudo apt-се инсталира php-cli
Во претходните верзии:
sudo apt-get install php5-cli
PHP екстензии
За спроведување на сите можни функции на PHP, неопходно е да се инсталираат голем број екстензии за користените програми. Сега ќе бидат презентирани најпопуларните команди за изведување на таква инсталација.
Забелешка: следново ќе биде обезбедено за секое проширување со две команди, каде што првиот е за Ubuntu Server 16.04, а вториот за претходните верзии на оперативниот систем.
- Продолжување за GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- Проширување за Mcrypt:
sudo apt-get инсталирај php-mcrypt
sudo apt-get install php5-mcrypt
- MySQL екстензија:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Видете исто така: Водич за инсталација на MySQL за Ubuntu
Метод 2: Инсталирајте други верзии
Беше кажано погоре дека соодветниот PHP пакет ќе биде инсталиран во секоја верзија на Ubuntu Server. Но, ова не ја негира можноста за инсталирање на порано или, напротив, подоцна верзија на програмскиот јазик.
- Прво треба да ги отстраните сите компоненти на PHP кои претходно биле инсталирани на системот. За да го направите ова во Ubuntu 16.04 извршите две команди:
sudo apt-get отстрани libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveВо претходните верзии на оперативниот систем:
sudo apt-get отстрани libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Сега треба да го додадете PPA на листата на репозиториуми, која содржи пакети од сите верзии на PHP:
sudo add-apt-репозиториум ppa: ondrej / php
sudo apt-get update - Во овој момент, можете да го инсталирате комплетниот PHP пакет. За да го направите тоа, во самиот тим, наведете ја својата верзија, на пример, "5.6":
sudo apt-get install php5.6
Ако не ви треба комплетен пакет, можете да ги инсталирате модулите одделно со селективно извршување на потребните команди:
sudo apt-get инсталирај 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
Заклучок
Како заклучок, можеме да кажеме дека, дури и со основни познавања за работа на компјутер, корисникот може лесно да го инсталира и главниот PHP пакет и сите негови дополнителни компоненти. Главната работа е да ги знаете командите што ви требаат да се извршуваат во Ubuntu Server.