Վեբ ծրագրի դիմումի մշակողները կարող են դժվարանում տեղադրել PHP գրությունների լեզուն Ubuntu Server- ում: Դա պայմանավորված է բազմաթիվ գործոններով: Բայց օգտագործելով այս ուղեցույցը, բոլորը կկարողանան խուսափել սխալներից `տեղադրման ընթացքում:
PHP- ը Ubuntu Server- ում տեղադրելը
PHP լեզուն Ubuntu Server- ում տեղադրելը կարող է իրականացվել տարբեր եղանակներով. Ամեն ինչ կախված է դրա տարբերակից և գործառնական համակարգի տարբերակից: Եվ հիմնական տարբերությունը կայանում է հենց թիմերի մեջ, որոնք պետք է կատարվեն:
Հարկ է նաև նշել, որ PHP փաթեթը ներառում է մի քանի բաղադրիչ, որոնք ցանկության դեպքում կարող են տեղադրվել միմյանցից առանձին:
Մեթոդ 1: Ստանդարտ տեղադրում
Ստանդարտ տեղադրումը ներառում է փաթեթի վերջին տարբերակը օգտագործելը: Յուրաքանչյուր Ubuntu Server օպերացիոն համակարգում տարբեր է.
- 12.04 LTS (ճշգրիտ) - 5.3;
- 14.04 LTS (վստահելի) - 5.5;
- 15.10 (Wily) - 5,6;
- 16.04 LTS (Xenial) - 7.0:
Բոլոր փաթեթները բաշխվում են պաշտոնական գործավար համակարգի պահեստարանի միջոցով, այնպես որ ձեզ հարկավոր չէ կապել երրորդ կողմ: Բայց ամբողջական փաթեթի տեղադրումը կատարվում է երկու տարբերակով և կախված է OS- ի տարբերակից: Այսպիսով, PHP- ն Ubuntu Server 16.04-ում տեղադրելու համար գործարկեք այս հրամանը.
sudo apt-get install php
Եվ ավելի վաղ վարկածների համար.
sudo apt-get install php5
Եթե համակարգում անհրաժեշտ չեն PHP փաթեթի բոլոր բաղադրիչները, ապա դրանք կարող եք տեղադրել առանձին: Ինչպե՞ս դա անել և ինչպիսի՞ հրահանգներ անել դա պետք է նկարագրված լինի ստորև:
Մոդուլ ՝ Apache HTTP սերվերի համար
Ubuntu Server 16.04-ի համար Apache- ի համար նախատեսված PHP մոդուլը տեղադրելու համար անհրաժեշտ է գործարկել հետևյալ հրամանը.
sudo apt-get install libapache2-mod-php
ՕՀ-ի ավելի վաղ տարբերակներում.
sudo apt-get install libapache2-mod-php5
Ձեզանից կստացվի գաղտնաբառ, որի մուտքագրումից հետո դուք պետք է տեղադրեք թույլտվություն: Դա անելու համար մուտքագրեք նամակը Դ կամ «Յ» (կախված Ubuntu Server- ի տեղայնացումից) և կտտացրեք Մտնեք.
Մնացածը մնում է սպասել փաթեթի ներբեռնմանը և տեղադրմանը:
FPM
FPM- ը գործառնական համակարգի 16.04 տարբերակով տեղադրելու համար կատարեք հետևյալը
sudo apt-get install php-fpm
Ավելի վաղ տարբերակներում.
sudo apt-get install php5-fpm
Այս դեպքում տեղադրումը կսկսվի ինքնաբերաբար, superuser գաղտնաբառ մուտքագրվելուց անմիջապես հետո:
CLI
CLI- ն անհրաժեշտ է մշակողների համար, ովքեր PHP- ում վահանակային ծրագրեր են ստեղծում: Ծրագրավորման այս լեզուն դրանում իրականացնելու համար Ubuntu 16.04-ում պետք է գործարկել հրամանը.
sudo apt-get install php-cli
Ավելի վաղ տարբերակներում.
sudo apt-get install php5-cli
PHP ընդարձակումներ
PHP- ի բոլոր հնարավոր գործառույթներն իրականացնելու համար հարկ է տեղադրել մի շարք ընդարձակումներ օգտագործված ծրագրերի համար: Այժմ կներկայացվի նման տեղադրման ամենատարածված հրամաններ:
Նշում `ստորև, յուրաքանչյուր ընդլայնման համար կտրամադրվի երկու հրաման, որտեղ առաջինը Ubuntu Server 16.04-ի համար է, իսկ երկրորդը` OS- ի ավելի վաղ տարբերակների համար:
- Ընդլայնում GD- ի համար.
sudo apt-get install php-gd
sudo apt-get install php5-gd
- Ընդլայնում Mcrypt- ի համար.
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- Ընդլայնում MySQL- ի համար.
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Տե՛ս նաև. Ubuntu- ի MySQL տեղադրման ուղեցույց
Մեթոդ 2. Տեղադրեք այլ վարկածներ
Վերը նշվեց, որ Ubuntu Server- ի յուրաքանչյուր տարբերակում տեղադրվելու է համապատասխան PHP փաթեթ: Բայց սա չի ժխտում ծրագրավորման լեզուի ավելի վաղ կամ, ընդհակառակը, ավելի ուշ տարբերակը տեղադրելու հնարավորությունը:
- Նախ անհրաժեշտ է հեռացնել բոլոր PHP բաղադրիչները, որոնք նախկինում տեղադրվել են համակարգի վրա: Դա անելու համար Ubuntu 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 - Այժմ հարկավոր է PPA ավելացնել պահեստարանների ցանկում, որն իր մեջ պարունակում է PHP- ի բոլոր տարբերակների փաթեթներ.
sudo add-apt-repository ppa: ondrej / php
sudo apt- ստացեք թարմացում - Այս պահին կարող եք տեղադրել ամբողջական PHP փաթեթը: Դա անելու համար, օրինակում նշեք տարբերակը հենց հրամանի մեջ "5.6":
sudo apt-get install php5.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
Եզրակացություն
Եզրափակելով, մենք կարող ենք ասել, որ նույնիսկ համակարգչում աշխատելու վերաբերյալ հիմնական գիտելիքներ ունենալու դեպքում օգտագործողը կարող է հեշտությամբ տեղադրել ինչպես հիմնական PHP փաթեթը, այնպես էլ դրա բոլոր լրացուցիչ բաղադրիչները: Հիմնական բանը `իմանալ այն հրամանները, որոնք անհրաժեշտ է գործարկել Ubuntu Server- ում: