Rêbernameya sazkirinê ya PHP li ser servera Ubuntu

Pin
Send
Share
Send

Pêşvebirên serlêdana malperê dikarin di sazkirina zimanê scripting a PHP-a li ser Ubuntu Server de hebe. Ev ji ber gelek sedeman e. Lê bi karanîna vê rêberê, her kes dê di dema sazkirinê de ji xeletiyan dûr bikeve.

Li ser Ubuntu Server PHP saz kirin

Sazkirina zimanê PHP li Ubuntu Server dikare bi awayên cûda were kirin - hemî ew bi guhertoya xwe ve û guhertoya pergala xebitandinê bixwe ve girêdayî ye. The cûdahiya sereke di nav tîmên bixwe de ye, ku dê hewce be ku bêne darve kirin.

Ev jî ne hêja ye ku pakêta PHP di nav xwe de çend hêman hene ku, ger bixwaze, dikare ji hevûdu cuda were saz kirin.

Rêbaza 1: Sazkirina standard

Sazkirinek standard bi karanîna guhertoya herî dawî ya pakêtê pêk tê. Di her pergala xebitandinê ya Ubuntu Server de, cûda ye:

  • 12.04 LTS (rastîn) - 5.3;
  • 14.04 LTS (dilsoz) - 5.5;
  • 15.10 (Rûzî) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Hemî pakêt bi navgîniya pergala xebitandina fermî ve têne belav kirin, ji ber vê yekê hûn ne hewce ne ku partiyek sêyemîn girêdin. Lê sazkirina tevahiya pakêtê di du guhertoyê de tête kirin û bi guhertoya OS ve girêdayî ye. Ji ber vê yekê, ji bo sazkirina PHP li ser Ubuntu Server 16.04, vê fermanê saz bikin:

sudo apt-bistînin php saz bikin

For ji bo guhertoyên berê:

sudo apt-bistînin php5 saz bikin

Heke hûn ne hewce ne ku hemî pergalên pakêtê PHP-ê di pergalê de ne, hûn dikarin wan ji hev cuda saz bikin. Meriv çawa wiya û çi emirên ku wiya bike divê li jêr were ravekirin.

Module ji bo servera HTTP HTTP

Ji bo sazkirina modela PHP-ê ya Apache li Ubuntu Server 16.04, hûn hewce ne ku emrê jêrîn bernedin:

sudo apt-get install libapache2-mod-php

Di guhertoyên destpêkê yên OS de:

sudo apt-get install libapache2-mod-php5

Hûn ê ji bo şîfreyek tê xwestin, piştî ku hûn têkevin ku hûn destûr bidin ku saz bikin. Vê bikin, nameyê têkevin D an jî "Y" (li gorî herêmîbûna Ubuntu Server ve girêdayî ye) û bikirtînin Enter.

Tiştê ku dimîne ew e ku li benda barkirina û sazkirina pakêtê bisekine.

FPM

Ji bo sazkirina FPM li ser pergala xebitandinê guhertoya 16.04, li jêr bikin:

sudo apt-bistînin php-fpm saz bikin

Di guhertoyên berê de:

sudo apt-bistînin php5-fpm saz bikin

Di vê rewşê de, sazkirinê dê dest pê bike, yekser piştî şîfreya superuser.

CLI

CLI ji bo pêşdebirên ku di PHP-ê de bernameyên konsolê diafirînin hewce ye. Ji bo bicîhkirina vê zimanê programvaniyê li wê, di Ubuntu 16.04 de hûn hewce ne ku fermanê rakin:

sudo apt-bistînin php-cli saz bikin

Di guhertoyên berê de:

sudo apt-bistînin php5-cli saz bikin

Dirêjkirina PHP

Ji bo pêkanîna hemî fonksiyonên gengaz ên PHP-ê, ev e ku ji bo bernameyên ku têne bikar anîn, gelek hebên sazkirinê saz bikin. Niha emirên herî populer ji bo sazkirinek wusa dê werin pêşkêş kirin.

Nîşe: Li jêr, ji bo her dirêjkirinê du emrê werin peyda kirin, ku yekem ji bo Ubuntu Server 16.04, û ya duyem jî ji bo guhertoyên berê yên OS-yê ye.

  1. Berfirehkirina ji bo GD:

    sudo apt-bistînin php-gd saz bikin
    sudo apt-bistînin php5-gd saz bikin

  2. Berfirehkirina ji bo Mcrypt:

    sudo apt-bistînin php-mcrypt saz bikin
    sudo apt-bistînin php5-mcrypt saz bikin

  3. Pêvek ji bo MySQL:

    sudo apt-bistînin php-mysql saz bikin
    sudo apt-bistînin php5-mysql saz bikin

Her weha Binêre: Rêbernameya Sazkirina MySQL li ser Ubuntu

Method 2: Guhertoyên din saz bikin

Li jor hate gotin ku di her guhertoyek Server Ubuntu de dê pakêta PHP ya têkildar were saz kirin. Lê ev yek şêwaza sazkirina kevnek an, berevajî, guhertoyek paşîn a zimanê bernamekeriyê negire.

  1. Pêşîn hûn hewce ne ku hemî pêkhateyên PHP-yê ku berê li ser pergalê hatine bicîh kirin bavêjin. Ji bo vê yekê bikin, di Ubuntu 16.04 de, du emrê xwe bicîh bînin:

    sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    Di guhertoyên destpêkê yên OS de:

    sudo apt-bistîne libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. Niha hûn hewce ne ku PPA li navnîşa depoyên ku, hemî pakêtên hemî guhertoyên PHP-ê hene zêde bikin:

    sudo add-apt-repository ppa: ondrej / php
    sudo nûvekirin-nûve kirin

  3. Li ser vê yekê, hûn dikarin tevahî pakêtê PHP-ê saz bikin. Ji bo vê bikin, guhertoya di fermanê de bixwe bikin, mînakî, "5.6":

    sudo apt-bistînin php5.6 saz bikin

Heke hûn ne hewce ne ku pakêta bêkêmasî be, hûn dikarin modulên ji hev cûda saz bikin û bi rêgezên bijartî bi rêvekirina bijartî bicîh bikin:

sudo apt-get install libapache2-mod-php5.6
sudo apt-bistînin php5.6-fpm saz bikin
sudo apt-bistînin php5.6-cli saz bikin
sudo apt-bistînin php-gd saz bikin
sudo apt-bistînin php5.6-mbstring saz bikin
sudo apt-bistînin php5.6-mcrypt saz bikin
sudo apt-bistînin php5.6-mysql saz bikin
sudo apt-bistînin php5.6-xml saz bikin

Encam

Di encam de, em dikarin bibêjin ku, di heman demê de xwedan zanyariya bingehîn di derheqê xebatek li ser computer de, bikarhênerek dikare bi hêsanî hem pakêta sereke ya PHP-ê û hem jî hemî pêkhatên wê yên din saz bike. Ya herî girîng ew e ku emrên ku hewce ne ku li ser Ubuntu Server bisekinin bizanibin.

Pin
Send
Share
Send