PHP տեղադրման ուղեցույց Ubuntu սերվերի համար

Վեբ հավելվածի մշակողները կարող են դժվարությամբ տեղադրել Ubuntu սերվերի PHP scripting լեզուները: Դա պայմանավորված է բազմաթիվ գործոններով: Սակայն այս ուղեցույցը օգտագործելով, բոլորը կարող են խուսափել տեղադրման ժամանակ սխալներից:

Տեղադրեք PHP- ը Ubuntu Server- ում

PHP- ի լեզուն Ubuntu սերվերի տեղադրումը կարող է կատարվել տարբեր ձեւերով, ամեն ինչ կախված է իր տարբերակից եւ օպերացիոն համակարգի տարբերակներից: Հիմնական տարբերությունը կայանում է թիմերի մեջ, որոնք պետք է կատարեն:

Հարկ է նաեւ նշել, որ 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.

Բոլոր փաթեթները բաշխվում են օպերացիոն համակարգի պաշտոնական պահեստի միջոցով, այնպես որ ձեզ հարկավոր չէ միացնել երրորդ կողմը: Սակայն ամբողջական փաթեթի տեղադրումը կատարվում է երկու տարբերակով եւ կախված է OS- ի տարբերակից: Այսպիսով, PHP- ն Ubuntu Server 16.04-ում տեղադրելու համար, վարեք այս հրամանը.

sudo apt-get տեղադրել php

Իսկ ավելի վաղ տարբերակների համար.

sudo apt-get տեղադրում php5

Եթե ​​դուք կարիք չունեք համակարգում PHP փաթեթի բոլոր բաղադրիչները, ապա դրանք կարող եք տեղադրել առանձին: Ինչպես դա անել եւ այն, ինչ պատվիրում է այդ անհրաժեշտությունը, պետք է նկարագրվի ստորեւ:

Apache HTTP Server Մոդուլ

PHP մոդուլի Apache- ի Ubuntu Server 16.04-ում տեղադրելու համար հարկավոր է գործարկել հետեւյալ հրահանգը.

sudo apt-get տեղադրել libapache2-mod-php

OS- ի նախկին տարբերակներում.

sudo apt-get տեղադրեք libapache2-mod-php5

Ձեզանից կպահանջվի գաղտնաբառ, մուտքագրելով այն, որը դուք պետք է թույլտվություն տեղադրեք: Դա անել, մուտքագրեք նամակը "D" կամ "Y" (կախված Ubuntu սերվերի տեղայնացման վրա) եւ սեղմեք Մուտքագրեք.

Մնում է միայն սպասել բեռնելու եւ տեղադրման փաթեթի ավարտը:

FPM

FPM մոդուլի 16.04 օպերացիոն համակարգի տարբերակում տեղադրելու համար կատարեք հետեւյալը.

sudo apt-get տեղադրել php-fpm

Նախորդ տարբերակներում.

sudo apt-get տեղադրել php5-fpm

Այս դեպքում տեղադրումն ինքնաբերաբար կսկսվի, անմիջապես superuser- ի գաղտնաբառը մուտք գործելուց հետո:

CLI- ն

CLI- ն անհրաժեշտ է այն մշակողների համար, ովքեր զբաղվում են PHP- ում մխիթարային ծրագրերի ստեղծմամբ: Նույն ծրագրավորման լեզու ներդնելու համար, Ubuntu 16.04-ում դուք պետք է գործեք հրամանը.

sudo apt-get- ը տեղադրել php-cli- ը

Նախորդ տարբերակներում.

sudo apt-get տեղադրում php5-cli

PHP ընդարձակումներ

PHP- ի բոլոր հնարավոր գործառույթները իրականացնելու համար անհրաժեշտ է տեղադրել մի շարք ընդարձակումներ `օգտագործված ծրագրերի համար: Այժմ ներկայացվելու են նման տեղադրման կատարման ամենատարածված հրահանգները:

Նշում. Երկու ընդգրկույթ ունեցող յուրաքանչյուր ընդլայնման համար տրվում է հետեւյալը, որտեղ առաջինը Ubuntu Server 16.04 համարն է, իսկ երկրորդը OS- ի նախկին տարբերակների համար:

  1. GD- ի ընդլայնում.

    sudo apt-get տեղադրելու php-gd
    sudo apt-get install php5-gd

  2. Extension for Mcrypt:

    sudo apt-get տեղադրում php-mcrypt
    sudo apt-get տեղադրում php5-mcrypt

  3. MySQL ընդլայնում.

    sudo apt-get տեղադրեք php-mysql
    sudo apt-get տեղադրում php5-mysql

Տես նաեւ. MySQL- ի տեղադրման ուղեցույց Ubuntu- ի համար

Մեթոդ 2: Տեղադրեք այլ տարբերակներ

Վերը նշված է, որ Ubuntu Server- ի յուրաքանչյուր տարբերակը կտեղադրի համապատասխան PHP փաթեթը: Բայց դա չի խոչընդոտում ավելի վաղ կամ, հակառակը, ծրագրավորման լեզուների հետագա տեղադրման հնարավորությունը:

  1. Նախ անհրաժեշտ է հեռացնել բոլոր PHP բաղադրիչները, որոնք նախկինում տեղադրվել են համակարգում: Դա անել Ubuntu 16.04-ում `երկու հրաման.

    sudo apt-get հեռացնել libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove- ը

    OS- ի նախկին տարբերակներում.

    sudo apt-get հեռացնել libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove- ը

  2. Այժմ դուք պետք է ավելացնեք ՀՔԿ-ին պահեստների ցանկում, որը պարունակում է PHP- ի բոլոր տարբերակների փաթեթները.

    sudo ավելացնել-apt-repository ppa: ondrej / php
    sudo apt-get թարմացում

  3. Այս պահին կարող եք տեղադրել ամբողջական PHP փաթեթը: Դա անել, թիմի մեջ, նշեք իր տարբերակը, օրինակ, "5.6":

    sudo apt-get տեղադրում php5.6

Եթե ​​Ձեզ անհրաժեշտ չէ ամբողջական փաթեթ, դուք կարող եք տեղադրել մոդուլները առանձին `ընտրելով անհրաժեշտ հրամանները.

sudo apt-get տեղադրել libapache2-mod-php5.6
sudo apt-get տեղադրել php5.6-fpm
sudo apt-get տեղադրում php5.6-cli
sudo apt-get տեղադրելու php-gd
sudo apt-get տեղադրում php5.6-mbstring
sudo apt-get տեղադրում php5.6-mcrypt
sudo apt-get տեղադրում php5.6-mysql
sudo apt-get տեղադրում php5.6-xml

Եզրակացություն

Ի վերջո, կարելի է ասել, որ համակարգչում աշխատելու նույնիսկ առանցքային գիտելիք ունենալով, օգտվողը հեշտությամբ կարող է տեղադրել ինչպես հիմնական PHP փաթեթը, այնպես էլ նրա բոլոր լրացուցիչ բաղադրիչները: Հիմնական բանը, իմանալ այն հրամանները, որոնք անհրաժեշտ են Ubuntu Server- ում: