PHP Uppsetningarhandbók á Ubuntu Server

Pin
Send
Share
Send

Hönnuðir vefforrita geta átt í erfiðleikum með að setja upp PHP skriftunarmál á Ubuntu Server. Þetta er vegna margra þátta. En með því að nota þessa handbók munu allir geta forðast mistök við uppsetningu.

Setur upp PHP í Ubuntu netþjóni

Uppsetning PHP tungumálsins í Ubuntu Server er hægt að gera á mismunandi vegu - það fer allt eftir útgáfu þess og útgáfu stýrikerfisins sjálfs. Og aðalmunurinn liggur í liðunum sjálfum, sem þarf að framkvæma.

Þess má einnig geta að PHP pakkinn inniheldur nokkra íhluti sem, ef þess er óskað, er hægt að setja upp hver fyrir annan.

Aðferð 1: Hefðbundin uppsetning

Hefðbundin uppsetning felst í því að nota nýjustu útgáfu pakkans. Í hverju Ubuntu Server stýrikerfi er það mismunandi:

  • 12.04 LTS (nákvæm) - 5.3;
  • 14.04 LTS (Traust) - 5,5;
  • 15.10 (Wily) - 5,6;
  • 16.04 LTS (Xenial) - 7.0.

Allir pakkar eru dreift í gegnum opinbera geymslukerfi stýrikerfisins, svo þú þarft ekki að tengja þriðja aðila. En uppsetning alls pakkans er framkvæmd í tveimur útgáfum og fer eftir OS útgáfu. Svo, til að setja upp PHP á Ubuntu Server 16.04, keyrðu þessa skipun:

sudo apt-get install php

Og fyrir fyrri útgáfur:

sudo apt-get install php5

Ef þú þarft ekki alla hluti PHP-pakkans í kerfinu geturðu sett þá upp sérstaklega. Hvernig á að gera þetta og hvaða skipanir til að gera þetta skal lýst hér að neðan.

Eining fyrir Apache HTTP netþjón

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

sudo apt-get installa libapache2-mod-php

Í eldri útgáfum af stýrikerfinu:

sudo apt-get installa libapache2-mod-php5

Þú verður beðinn um lykilorð, eftir að þú slærð inn það verður þú að veita leyfi til að setja upp. Sláðu inn stafinn til að gera þetta D eða „Y“ (fer eftir staðsetningu Ubuntu Server) og smelltu á Færðu inn.

Það eina sem er eftir er að bíða eftir að niðurhal og uppsetning pakkans lýkur.

FPM

Til að setja FPM upp á stýrikerfisútgáfu 16.04, gerðu eftirfarandi:

sudo apt-get install php-fpm

Í fyrri útgáfum:

sudo apt-get setja php5-fpm

Í þessu tilfelli mun uppsetningin hefjast sjálfkrafa strax eftir að lykilorðið fyrir ofnotandann hefur verið slegið inn.

CLI

CLI er þörf fyrir forritara sem búa til huggaforrit í PHP. Til að innleiða þetta forritunarmál á það í Ubuntu 16.04 þarftu að keyra skipunina:

sudo apt-get install php-cli

Í fyrri útgáfum:

sudo apt-get install php5-cli

PHP viðbætur

Til að innleiða allar mögulegar aðgerðir PHP er það þess virði að setja upp fjölda viðbóta fyrir forritin sem notuð eru. Nú verða vinsælustu skipanirnar fyrir slíka uppsetningu kynntar.

Athugið: hér að neðan verða tvær skipanir veittar fyrir hverja viðbót, þar sem sú fyrsta er fyrir Ubuntu Server 16.04, og sú önnur fyrir fyrri útgáfur af stýrikerfinu.

  1. Framlenging fyrir GD:

    sudo apt-get install php-gd
    sudo apt-get setja php5-gd

  2. Eftirnafn fyrir Mcrypt:

    sudo apt-get install php-mcrypt
    sudo apt-get install php5-mcrypt

  3. Eftirnafn fyrir MySQL:

    sudo apt-get install php-mysql
    sudo apt-get install php5-mysql

Sjá einnig: MySQL uppsetningarhandbók í Ubuntu

Aðferð 2: Settu upp aðrar útgáfur

Það var sagt hér að ofan að í hverri útgáfu af Ubuntu Server verður samsvarandi PHP pakki settur upp. En þetta fellur ekki úr vegi að setja upp fyrri eða öfugt síðari útgáfu af forritunarmálinu.

  1. Fyrst þarftu að fjarlægja alla PHP íhlutina sem áður voru settir upp í kerfinu. Til að gera þetta í Ubuntu 16.04 skaltu keyra tvær skipanir:

    sudo apt-fá fjarlægja libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    Í eldri útgáfum af stýrikerfinu:

    sudo apt-get fjarlægja libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

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

    sudo add-apt-repository ppa: ondrej / php
    sudo apt-get update

  3. Á þessum tímapunkti geturðu sett upp fullan PHP pakka. Til að gera þetta, tilgreindu útgáfuna í skipuninni sjálfri, til dæmis, "5.6":

    sudo apt-get setja php5.6

Ef þú þarft ekki allan pakkann geturðu sett upp einingarnar sérstaklega með því að framkvæma nauðsynlegar skipanir á valið:

sudo apt-get setja upp libapache2-mod-php5.6
sudo apt-get setja php5.6-fpm
sudo apt-get setja php5.6-cli
sudo apt-get install php-gd
sudo apt-get setja php5.6-mbstring
sudo apt-get setja php5.6-mcrypt
sudo apt-get setja php5.6-mysql
sudo apt-get setja php5.6-xml

Niðurstaða

Að lokum getum við sagt að jafnvel að hafa grunnþekkingu um að vinna við tölvu geti notendur auðveldlega sett upp bæði aðal PHP-pakkann og alla viðbótarhluti hans. Aðalmálið er að þekkja skipanir sem þarf að keyra á Ubuntu Server.

Pin
Send
Share
Send