PHP Enstalasyon Gid sou Ubuntu sèvè

Pin
Send
Share
Send

Devlopè aplikasyon sit entènèt ka gen difikilte pou enstale lang scripting PHP sou sèvè Ubuntu. Sa a se akòz anpil faktè. Men, lè l sèvi avèk gid sa a, tout moun yo pral kapab evite erè pandan enstalasyon.

Enstale PHP nan Ubuntu sèvè

Enstale lang PHP nan sèvè Ubuntu ka fè nan diferan fason - li tout depann sou vèsyon li yo ak vèsyon an nan sistèm nan fonksyone tèt li. Ak diferans lan prensipal manti nan ekip yo tèt yo, ki pral bezwen dwe egzekite.

Li se tou vo anyen ki pake a PHP gen ladan plizyè eleman ki, si yo vle, yo ka enstale separeman soti nan chak lòt.

Metòd 1: Creole Enstalasyon

Yon enstalasyon estanda enplike nan lè l sèvi avèk vèsyon an dènye nan pake a. Nan chak sistèm opere Ubuntu sèvè, li diferan:

  • 12.04 LTS (egzak) - 5.3;
  • 14.04 LTS (Fidèl) - 5.5;
  • 15.10 (Wily) - 5.6;
  • 16,04 LTS (Xenial) - 7.0.

Tout pakè yo distribiye nan repozitwa ofisyèl sistèm operasyon an, konsa ou pa bezwen konekte yon twazyèm pati. Men, enstalasyon an nan pake a plen fèt nan de vèsyon ak depann sou vèsyon an eksplwatasyon. Se konsa, enstale PHP sou Ubuntu sèvè 16.04, kouri lòd sa a:

sudo nimewo apatman-jwenn enstale php

Ak pou pi bonè vèsyon:

sudo nimewo apatman-jwenn enstale php5

Si ou pa bezwen tout eleman yo nan pake a PHP nan sistèm lan, ou ka enstale yo separeman. Ki jan yo fè sa a ak sa ki kòmandman yo fè sa a yo ta dwe dekri anba a.

Modil pou Apache HTTP sèvè

Enstale modil la PHP pou Apache sou Ubuntu sèvè 16.04, ou bezwen kouri lòd sa a:

sudo nimewo apatman-jwenn enstale libapache2-mod-php

Nan vèsyon pi bonè nan eksplwatasyon an:

sudo nimewo apatman-jwenn enstale libapache2-mod-php5

Yo pral mande w pou yon modpas, apre yo fin antre nan ki ou dwe bay pèmisyon yo enstale. Pou fè sa, antre nan lèt la D oswa "Y" (depann sou lokalizasyon an nan sèvè Ubuntu), epi klike Antre.

Tout sa ki rete se rete tann pou download a ak enstalasyon nan pake a ranpli.

FPM

Enstale FPM a sou yon sistèm opere vèsyon 16.04, fè bagay sa yo:

sudo nimewo apatman-jwenn enstale php-fpm

Nan pi bonè vèsyon:

sudo nimewo apatman-jwenn enstale php5-fpm

Nan ka sa a, enstalasyon an ap kòmanse otomatikman, imedyatman apre k ap antre nan modpas siperyè.

CLI

KLI bezwen pou devlopè ki kreye pwogram konsole nan PHP. Pou aplike langaj pwogramasyon sa a nan Ubuntu 16.04 ou bezwen kouri kòmandman an:

sudo nimewo apatman-jwenn enstale php-cli

Nan pi bonè vèsyon:

sudo nimewo apatman-jwenn enstale php5-cli

PHP ekstansyon

Pou aplike tout fonksyon posib nan PHP, sa li vo enstale yon kantite ekstansyon pou pwogram yo itilize yo. Koulye a, yo pral prezante kòmandman yo ki pi popilè pou sa yo enstalasyon yon.

Remake byen: anba a, de kòmandman yo pral bay pou chak ekstansyon, kote premye a se pou Ubuntu sèvè 16.04, ak dezyèm lan se pou vèsyon pi bonè nan eksplwatasyon an.

  1. Ekstansyon pou GD:

    sudo nimewo apatman-jwenn enstale php-gd
    sudo nimewo apatman-jwenn enstale php5-gd

  2. Ekstansyon pou Mcrypt:

    sudo nimewo apatman-jwenn enstale php-mcrypt
    sudo nimewo apatman-jwenn enstale php5-mcrypt

  3. Ekstansyon pou MySQL:

    sudo nimewo apatman-jwenn enstale php-mysql
    sudo nimewo apatman-jwenn enstale php5-mysql

Gade tou: Gid sou enstalasyon MySQL sou Ubuntu

Metòd 2: Enstale Vèsyon Lòt

Li te di pi wo a ke nan chak vèsyon nan Ubuntu sèvè pral korespondan pakè a PHP dwe enstale. Men, sa a pa anile kapasite nan enstale yon pi bonè oswa, Kontrèman, yon vèsyon pita nan lang lan pwogramasyon.

  1. Premye ou bezwen retire tout eleman yo PHP ki te deja enstale sou sistèm nan. Pou fè sa, nan Ubuntu 16.04, kouri de kòmandman:

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

    Nan vèsyon pi bonè nan eksplwatasyon an:

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

  2. Koulye a, ou bezwen ajoute yon PPA nan lis la nan zarchiv, ki gen pakè nan tout vèsyon an PHP:

    sudo add-apt-repository ppa: ondrej / php
    sudo nimewo apatman-jwenn aktyalizasyon

  3. Nan pwen sa a, ou ka enstale pakè a plen PHP. Pou fè sa, presize vèsyon an nan lòd tèt li, pou egzanp, "5.6":

    sudo nimewo apatman-jwenn enstale php5.6

Si ou pa bezwen tout pake a, ou ka enstale modil yo apa lè yo egzekite kòmandman ki nesesè yo:

sudo nimewo apatman-jwenn enstale libapache2-mod-php5.6
sudo nimewo apatman-jwenn enstale php5.6-fpm
sudo nimewo apatman-jwenn enstale php5.6-cli
sudo nimewo apatman-jwenn enstale php-gd
sudo nimewo apatman-jwenn enstale php5.6-mbstring
sudo nimewo apatman-jwenn enstale php5.6-mcrypt
sudo nimewo apatman-jwenn enstale php5.6-mysql
sudo nimewo apatman-jwenn enstale php5.6-xml

Konklizyon

An konklizyon, nou ka di ke, menm gen konesans debaz sou k ap travay nan yon òdinatè, yon itilizatè ka fasil enstale tou de prensipal la PHP pake ak tout eleman adisyonèl li yo. Bagay pwensipal lan se konnen kòmandman yo ki bezwen kouri sou Ubuntu sèvè.

Pin
Send
Share
Send