Enstale PHP sou sèvè Ubuntu

Anonim

Enstale PHP sou sèvè Ubuntu

Devlopè aplikasyon entènèt ka rankontre difikilte lè w ap enstale lang scripting PHP nan Ubuntu sèvè. Sa konekte ak anpil faktè. Men, lè l sèvi avèk sa a manyèl, tout moun yo pral kapab pou fè pou evite erè pandan enstalasyon.

Enstale PHP nan sèvè Ubuntu

Mete lang nan PHP pou Ubuntu sèvè ka fèt nan diferan fason - li tout depann sou vèsyon li yo ak pou soti nan vèsyon an nan sistèm nan fonksyone tèt li. Ak diferans nan prensipal se nan ekip yo tèt yo ki pral bezwen yo dwe fèt.

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

Metòd 1: estanda enstalasyon

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

  • 12.04 LTS (egzak) - 5.3;
  • 14.04 LTS (konfyans) - 5.5;
  • 15.10 (Wily) - 5.6;
  • 16.04 LTS (XENIAL) - 7.0.

Tout pakè yo distribiye nan repozitwa ofisyèl la nan sistèm nan fonksyone, se konsa li pa pral nesesè konekte twazyèm-pati yo. Men, se enstalasyon an nan pake a plen fèt nan de vèsyon ak depann sou vèsyon an nan OS la. Se konsa, pou enstale PHP nan Ubuntu sèvè 16.04, fè lòd sa a:

Sudo apt-jwenn enstale php

Ak pou vèsyon pi bonè:

Sudo apt-jwenn enstale php5

Si tout konpozan PHP PHP yo pa bezwen nan sistèm lan, ou ka mete yo separeman. Ki jan fè sa a ak sa kòmande fè sa yo ta dwe fèt, yo pral dekri anba a.

Modil pou Apache HTTP sèvè

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

Sudo apt-jwenn enstale libapache2-mod-php

Nan pi bonè vèsyon nan OS:

Sudo apt-jwenn enstale libapache2-mod-php5

Ou pral mande yon modpas, apre yo fin k ap antre nan ki li nesesè bay yon pèmi enstalasyon. Pou fè sa, antre nan lèt la "D" oswa "Y" (ki depann sou lokalizasyon an nan Ubuntu sèvè) ak laprès antre.

Enstale PHP pou Apache nan Ubuntu sèvè

Lè sa a, li rete sèlman yo rete tann pou download la ak enstalasyon nan pake a.

Fpm.

Enstale modil la FPM nan vèsyon an vèsyon 16.04 opere, fè bagay sa yo:

Sudo apt-jwenn enstale php-fpm

Nan pi bonè vèsyon:

Sudo apt-jwenn enstale php5-fpm

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

Enstale PHP FPM nan Ubuntu sèvè

Biwofil

CLI ki nesesè yo devlopè ki angaje nan kreyasyon an nan konsole pwogram sou PHP. Prezante langaj pwogramasyon sa a pou li, ou bezwen egzekite lòd nan Ubuntu 16.04:

Sudo apt-jwenn enstale php-cli

Nan pi bonè vèsyon:

Sudo apt-jwenn enstale php5-cli

Enstalasyon nan Ubuntu sèvè PHP-CLI

PHP ekstansyon

Pou aplike tout fonksyon yo PHP posib, ou ta dwe enstale yon kantite ekstansyon pou pwogram yo itilize yo. Koulye a, kòmandman yo ki pi popilè yo pral prezante nan fè tankou yon enstalasyon yo.

Remak: Anba a pral bay pou chak ekspansyon de kòmandman, 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 apt-jwenn enstale php-gd

    Sudo apt-jwenn enstale php5-gd

  2. Enstale ekstansyon PHP-GD nan sèvè Ubuntu

  3. Ekstansyon pou Mcrypt:

    Sudo apt-jwenn enstale php-mcrypt

    Sudo apt-jwenn enstale php5-Mcrypt

  4. Enstalasyon nan ekstansyon an Ubuntu sèvè PHP pou Mcrypt

  5. Ekstansyon pou MySQL:

    Sudo apt-jwenn enstale php-mysql

    Sudo apt-jwenn enstale php5-mysql

  6. Enstale PHP ekstansyon pou MySQL nan Ubuntu sèvè

Si ou gen yon pake konplè ou ka enstale modil yo separeman, oaza pa fè kòmandman ki nesesè yo:

Sudo apt-jwenn enstale libapache2-mod-php5.6

Sudo apt-jwenn enstale php5.6-fpm

Sudo apt-jwenn enstale php5.6-cli

Sudo apt-jwenn enstale php-gd

Sudo apt-jwenn enstale php5.6-mbstring

Sudo apt-jwenn enstale php5.6-Mcrypt

Sudo apt-jwenn enstale php5.6-mysql

Sudo apt-jwenn enstale php5.6-xml

Konklizyon

An konklizyon, nou ka di ke, li te gen menm konesans debaz nan travay nan òdinatè a, itilizatè a pral fasil pou kapab enstale tou de pakè a PHP prensipal ak tout eleman adisyonèl li yo. Bagay pwensipal lan se konnen kòmandman yo ou vle egzekite nan Ubuntu sèvè.

Li piplis