Mwongozo wa Ufungaji wa PHP kwenye Seva ya Ubuntu

Pin
Send
Share
Send

Watengenezaji wa programu ya wavuti wanaweza kuwa na ugumu wa kufunga lugha ya maandishi ya PHP kwenye Ubuntu Server. Hii ni kwa sababu ya sababu nyingi. Lakini kwa kutumia mwongozo huu, kila mtu ataweza kuzuia makosa wakati wa ufungaji.

Kufunga PHP katika Ubuntu Server

Kufunga lugha ya PHP katika Ubuntu Server inaweza kufanywa kwa njia tofauti - yote inategemea toleo lake na toleo la mfumo wa kazi yenyewe. Na tofauti kuu iko katika timu zenyewe, ambazo zitahitaji kutekelezwa.

Inafaa pia kuzingatia kuwa kifurushi cha PHP kinajumuisha vifaa kadhaa ambavyo, ikiwa vinataka, vinaweza kusanikishwa kando na kila mmoja.

Njia 1: Usanidi wa kawaida

Usanidi wa kawaida unajumuisha kutumia toleo la hivi karibuni la kifurushi. Katika kila mfumo wa uendeshaji wa Seva ya Ubuntu, ni tofauti:

  • 12.04 LTS (Sahihi) - 5.3;
  • 14.04 LTS (Trusty) - 5.5;
  • 15.10 (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Vifurushi vyote vinasambazwa kupitia hazina rasmi ya mfumo wa uendeshaji, kwa hivyo hauitaji kuungana na mtu wa tatu. Lakini ufungaji wa mfuko kamili unafanywa katika toleo mbili na inategemea toleo la OS. Kwa hivyo, ili kusanikisha PHP kwenye Seva ya Ubuntu 16.04, endesha amri hii:

sudo apt-kupata kusanikisha php

Na kwa matoleo ya mapema:

sudo apt-kupata kusanikisha php5

Ikiwa hauitaji vifaa vyote vya kifurushi cha PHP kwenye mfumo, unaweza kuziweka kando. Jinsi ya kufanya hivyo na ni maagizo gani ya kufanya hii inapaswa kuelezewa hapo chini.

Moduli ya Apache HTTP Server

Ili kufunga moduli ya PHP ya Apache kwenye Seva ya Ubuntu 16.04, unahitaji kuendesha amri ifuatayo:

sudo apt-kupata kufunga libapache2-mod-php

Katika matoleo ya mapema ya OS:

sudo apt-kupata kufunga libapache2-mod-php5

Utaulizwa nywila, baada ya kuingia ambayo lazima upe ruhusa ya kusanikisha. Kwa kufanya hivyo, ingiza barua D au "Y" (kulingana na ujanibishaji wa Ubuntu Server) na bonyeza Ingiza.

Kilichobaki ni kungoja upakuaji na usanidi wa kukamilisha.

FPM

Ili kufunga FPM kwenye toleo la mfumo wa uendeshaji 16.04, fanya yafuatayo:

sudo apt-kupata kusanikisha php-fpm

Katika matoleo ya mapema:

sudo apt-kupata kusanikisha php5-fpm

Katika kesi hii, usanikishaji utaanza moja kwa moja, mara baada ya kuingia nywila ya superuser.

CLI

CLI inahitajika kwa watengenezaji ambao huunda programu za koni katika PHP. Ili kutekeleza lugha ya programu hii ndani yake, katika Ubuntu 16.04 unahitaji kuendesha amri:

sudo apt-kupata kusanikisha php-Cong

Katika matoleo ya mapema:

sudo apt-kupata kusanikisha php5-ehl

Upanuzi wa PHP

Ili kutekeleza kazi zote zinazowezekana za PHP, inafaa kufunga upanuzi kadhaa kwa programu zinazotumiwa. Sasa amri maarufu zaidi kwa usanikishaji kama huo zitawasilishwa.

Kumbuka: hapa chini, amri mbili zitatolewa kwa kila nyongeza, ambapo ya kwanza ni ya Ubuntu Server 16.04, na ya pili ni ya matoleo ya mapema ya OS.

  1. Ugani kwa Pato la Taifa:

    sudo apt-kupata kusanikisha php-gd
    sudo apt-kupata kusanikisha php5-gd

  2. Ugani kwa Mcrypt:

    sudo apt-kupata kusanikisha php-mcrypt
    sudo apt-kupata kusanikisha php5-mcrypt

  3. Ugani kwa MySQL:

    sudo apt-kupata kusanikisha php-mysql
    sudo apt-kupata kusanikisha php5-mysql

Tazama pia: Mwongozo wa Ufungaji wa MySQL juu ya Ubuntu

Njia ya 2: Weka Matoleo mengine

Ilisemwa hapo juu kwamba katika kila toleo la Ubuntu Server kifurushi cha PHP kinacholingana kitawekwa. Lakini hii haifukuzi uwezo wa kusanikisha mapema au, kwa upande wake, toleo la baadaye la lugha ya programu.

  1. Kwanza unahitaji kuondoa vifaa vyote vya PHP ambavyo viliwekwa hapo awali kwenye mfumo. Kwa kufanya hivyo, katika Ubuntu 16.04, endesha amri mbili:

    sudo apt-kupata kuondoa libapache2-mod-php php-fpm php-gd php-mcrypt php-mysql
    sudo apt-kupata autoremove

    Katika matoleo ya mapema ya OS:

    sudo apt-kupata kuondoa libapache2-mod-php5 php5-fpm php5-khungu php5-gd php5-mcrypt php5-mysql
    sudo apt-kupata autoremove

  2. Sasa unahitaji kuongeza PPA kwenye orodha ya kumbukumbu, ambayo ina vifurushi vya matoleo yote ya PHP:

    sudo kuongeza-apt-gombo ppa: ondrej / php
    sudo apt-pata sasisho

  3. Kwa hatua hii, unaweza kufunga kifurushi kamili cha PHP. Ili kufanya hivyo, taja toleo katika amri yenyewe, kwa mfano, "5.6":

    sudo apt-kupata kusanikisha php5.6

Ikiwa hauitaji kifurushi kamili, unaweza kusanidi moduli kando kwa kuchagua maagizo muhimu:

sudo apt-kupata kufunga libapache2-mod-php5.6
sudo apt-get kufunga php5.6-fpm
sudo apt-kupata kusanikisha php5.6-ehl
sudo apt-kupata kusanikisha php-gd
sudo apt-kupata kusanikisha php5.6-mbstring
sudo apt-kupata kusanikisha php5.6-mcrypt
sudo apt-get kufunga php5.6-mysql
sudo apt-kupata kusanikisha php5.6-xml

Hitimisho

Kwa kumalizia, tunaweza kusema kuwa, hata akiwa na ufahamu wa kimsingi juu ya kufanya kazi kwenye kompyuta, mtumiaji anaweza kufunga kwa urahisi kifurushi kikuu cha PHP na vifaa vyake vyote vya ziada. Jambo kuu ni kujua maagizo ambayo yanahitaji kuendeshwa kwa Ubuntu Server.

Pin
Send
Share
Send