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.
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.
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
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.
- Ekstansyon pou GD:
Sudo apt-jwenn enstale php-gd
Sudo apt-jwenn enstale php5-gd
- Ekstansyon pou Mcrypt:
Sudo apt-jwenn enstale php-mcrypt
Sudo apt-jwenn enstale php5-Mcrypt
- Ekstansyon pou MySQL:
Sudo apt-jwenn enstale php-mysql
Sudo apt-jwenn enstale php5-mysql
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è.