PHP Uppsetningarleiðbeiningar fyrir Ubuntu Server

Vefur umsókn verktaki getur átt í erfiðleikum með að setja upp PHP forskriftarþarfir tungumál í Ubuntu Server. Þetta er vegna margra þátta. En með því að nota þessa handbók getur allir forðast mistök meðan á uppsetningu stendur.

Setjið PHP í Ubuntu Server

Uppsetning PHP tungumálið í Ubuntu Server er hægt að gera á mismunandi hátt - það veltur allt á útgáfu þess og útgáfu stýrikerfisins sjálfs. Og aðal munurinn liggur í liðunum sjálfum, sem þurfa að framkvæma.

Það er líka athyglisvert að PHP pakkinn inniheldur nokkra hluti sem hægt er að setja upp hvort sem er, ef þess er óskað.

Aðferð 1: Standard uppsetning

Standard uppsetningu felur í sér að nota nýjustu útgáfuna af pakkanum. Hvert stýrikerfi Ubuntu Server er það öðruvísi:

  • 12,04 LTS (Nákvæmt) - 5,3;
  • 14,04 LTS (Trusty) - 5,5;
  • 15 okt (Wily) - 5,6;
  • 16,04 LTS (Xenial) - 7,0.

Allir pakkar eru dreift í gegnum opinbera geymslu stýrikerfisins, þannig að þú þarft ekki að tengjast þriðja aðila. En uppsetningu fullrar pakkans er gerð í tveimur útgáfum og fer eftir útgáfu OS. Svo, til að setja upp PHP á Ubuntu Server 16.04, keyra þessa stjórn:

sudo líklegur til að fá uppsetningu php

Og fyrir fyrri útgáfur:

sudo líklegur til að fá uppsetningu php5

Ef þú þarft ekki alla hluti af PHP pakkanum í kerfinu getur þú sett þau upp fyrir sig. Hvernig á að gera þetta og hvaða skipanir fyrir þetta þarf að framkvæma verður lýst hér að neðan.

Apache HTTP Server Module

Til að setja upp PHP mát fyrir Apache í Ubuntu Server 16.04 þarftu að keyra eftirfarandi skipun:

sudo líklegur-til að setja upp libapache2-mod-php

Í fyrri útgáfum af OS:

sudo líklegur-til að setja upp libapache2-mod-php5

Þú verður beðinn um lykilorð, eftir að þú slóst inn sem þú verður að gefa leyfi fyrir uppsetningu. Til að gera þetta skaltu slá inn stafinn "D" eða "Y" (fer eftir staðsetningu Ubuntu Server) og smelltu á Sláðu inn.

Það er aðeins að bíða eftir að lokið sé að hlaða niður og setja upp pakkann.

FPM

Til að setja upp FPM mát í stýrikerfi útgáfu 16.04 skaltu gera eftirfarandi:

sudo líklegur-fá setja php-fpm

Í fyrri útgáfum:

sudo líklegur til að fá uppsetningu php5-fpm

Í þessu tilviki hefst uppsetningu sjálfkrafa strax eftir að þú slóst inn lykilorðið fyrir superuser.

CLI

CLI er nauðsynlegt fyrir forritara sem taka þátt í stofnun hugbúnaðar forrita í PHP. Til að embedja þetta mjög forritunarmál inn í það, í Ubuntu 16.04 þarftu að framkvæma skipunina:

sudo líklegur-fá install php-cli

Í fyrri útgáfum:

sudo líklegur til að fá uppsetningu php5-cli

PHP eftirnafn

Til að framkvæma allar mögulegar aðgerðir PHP er nauðsynlegt að setja upp fjölda viðbóta fyrir forritin sem notuð eru. Nú eru vinsælustu skipanirnar til að framkvæma slíka uppsetningu kynnt.

Athugaðu: Eftirfarandi verður veitt fyrir hverja framlengingu með tveimur skipunum, þar sem fyrsta er fyrir Ubuntu Server 16.04 og annað er fyrir fyrri útgáfur af OS.

  1. Framlenging fyrir GD:

    sudo líklegur til að fá uppsetningu php-gd
    sudo líklegur-fá setja php5-gd

  2. Framlenging fyrir Mcrypt:

    sudo líklegur-fá setja php-mcrypt
    sudo líklegur til að fá uppsetningu php5-mcrypt

  3. MySQL eftirnafn:

    sudo líklegur til að fá uppsetningu php-mysql
    sudo líklegur til að fá uppsetningu php5-mysql

Sjá einnig: MySQL Uppsetningarleiðbeiningar fyrir Ubuntu

Aðferð 2: Setja upp aðra útgáfur

Það var sagt hér að ofan að samsvarandi PHP pakki verði settur upp í hverri útgáfu af Ubuntu Server. En þetta þýðir ekki að neita möguleika á að setja upp fyrr eða þvert á móti síðar útgáfu forritunarmála.

  1. Fyrst þarftu að fjarlægja alla PHP hluti sem voru áður uppsett á kerfinu. Til að gera þetta í Ubuntu 16.04 hlaupa tveir skipanir:

    sudo líklegur-fá fjarlægja libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo líklegur-fá autoremove

    Í fyrri útgáfum af OS:

    sudo líklegur-fá fjarlægja libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo líklegur-fá autoremove

  2. Nú þarftu að bæta við PPA á lista yfir geymslur, sem inniheldur pakka af öllum útgáfum af PHP:

    sudo add-apt-repository ppa: ondrej / php
    sudo líklegur-fá uppfærslu

  3. Á þessum tímapunkti getur þú sett upp alla PHP pakkann. Til að gera þetta, í liðinu sjálfu, tilgreina útgáfu þess, til dæmis, "5.6":

    sudo líklegur-fá setja php5.6

Ef þú þarft ekki heill pakki getur þú sett upp einingarnar með því að velja sértækar skipanir með vali:

sudo líklegur-fá sett libapache2-mod-php5.6
sudo líklegur-fá setja php5.6-fpm
sudo líklegur til að fá uppsetningu php5.6-cli
sudo líklegur til að fá uppsetningu php-gd
sudo líklegur til að fá uppsetningu php5.6-mbstring
sudo líklegur-fá setja php5.6-mcrypt
sudo líklegur til að fá uppsetningu php5.6-mysql
sudo líklegur til að fá uppsetningu php5.6-xml

Niðurstaða

Að lokum getum við sagt að með jafnvel grunnþekkingu á að vinna á tölvu getur notandinn auðveldlega sett upp bæði helstu PHP pakkann og allar viðbótarþættir hennar. Aðalatriðið er að þekkja skipanirnar sem þú þarft að keyra í Ubuntu Server.