Gvidilo por PHP-Instalado por Ubuntu-Servilo

Retejaj programoj povas havi malfacilaĵojn instali la PHP-skriptan lingvon en Ubuntu-servilo. Ĉi tio estas pro multaj faktoroj. Sed uzante ĉi tiun gvidilon, ĉiuj povas eviti erarojn dum instalado.

Instalu PHP-on en Ubuntu-servilo

Instalado de la PHP-lingvo en Ubuntu-Servilo povas esti farita laŭ malsamaj manieroj - ĉio dependas de ĝia versio kaj la versio de la mastruma sistemo mem. Kaj la ĉefa diferenco rilatas al la teamoj mem, kiuj devos plenumi.

Estas ankaŭ notinde, ke la pako PHP inkluzivas plurajn komponantojn, kiuj, se oni deziras, povas esti instalitaj aparte unu de la alia.

Metodo 1: Norma Instalado

Norma instalado celas uzi la plej novan version de la pako. Ĉiu mastruma sistemo Ubuntu-Servilo diferencas:

  • 12.04 LTS (Preciza) - 5.3;
  • 14.04 LTS (Fidinda) - 5.5;
  • 15a de oktobro (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Ĉiuj pakaĵoj estas distribuitaj per la oficiala deponejo de la mastruma sistemo, do vi ne bezonos konekti al triapartio. Sed la instalado de la kompleta pako estas farata en du versioj kaj dependas de la OS-versio. Do, por instali PHP en Ubuntu Servilo 16.04, plenumu ĉi tiun komandon:

sudo apt-get install php

Kaj por pli fruaj versioj:

sudo apt-get install php5

Se vi ne bezonas ĉiujn komponantojn de la PHP-pakaĵo en la sistemo, vi povas instali ilin aparte. Kiel fari tion kaj kion ordonoj por ĉi tiu bezono plenumi, estos priskribitaj sube.

Apache HTTP-Servilo-Modulo

Por instali la PHP-modulon por Apache en Ubuntu Servilo 16.04, vi bezonas ruli la jenan komandon:

sudo apt-get install libapache2-mod-php

En pli fruaj versioj de la OS:

sudo apt-get install libapache2-mod-php5

Vi estos petita pasvorton, post enirado de kiu vi devas doni permeson por la instalado. Por fari tion, enigu la leteron "D""Y" (depende de la lokaligo de Ubuntu-servilo) kaj alklaku Eniru.

Restas nur atendi la finon de la elŝuta kaj instalado.

FPM

Por instali la FPM-modulon en la operaciumo versio 16.04, faru la jenajn:

sudo apt-get install php-fpm

En pli fruaj versioj:

sudo apt-get install php5-fpm

En ĉi tiu kazo, la instalado komenciĝos aŭtomate, tuj post enigi la pasvorton de superuzanto.

CLI

CLI estas necesa por programistoj, kiuj laboras pri kreo de konzolaj programoj en PHP. Por enmeti ĉi tiun saman programlingvon, en Ubuntu 16.04 vi bezonas funkciigi la komandon:

sudo apt-get install php-cli

En pli fruaj versioj:

sudo apt-get install php5-cli

PHP-etendoj

Por efektivigi ĉiujn eblajn funkciojn de PHP, necesas instali kelkajn etendaĵojn por la programoj uzataj. Nun la plej popularaj komandoj por plenumi tian instaladon estos prezentitaj.

Noto: la sekva estos por ĉiu etendaĵo kun du komandoj, kie la unua estas por Ubuntu-Servilo 16.04, kaj la dua estas por pli fruaj versioj de la OS.

  1. Etendaĵo por GD:

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

  2. Etendaĵo por Mcrypt:

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

  3. MySQL-etendaĵo:

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

Vidu ankaŭ: MySQL Installation Guide por Ubuntu

Metodo 2: Instalu Aliaj Versioj

Supre oni diris, ke ĉiu versio de Ubuntu-Servilo instalos la respondan PHP-pakaĵon. Sed ĉi tio ne nuligas la eblon instali pli fruan aŭ, male, pli malfruan version de programlingvo.

  1. Unue vi bezonas forigi ĉiujn PHP-komponantojn antaŭe instalitajn en la sistemo. Por fari tion en Ubuntu 16.04 rulas du komandojn:

    ŝvitas apt-get forigi libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    En pli fruaj versioj de la OS:

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

  2. Nun vi devas aldoni la PPA al la listo de deponejoj, kiu enhavas pakojn de ĉiuj versioj de PHP:

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

  3. Je ĉi tiu punkto, vi povas instali la kompletan PHP-pakaĵon. Por fari tion, en la teamo mem, specifu ĝian version, ekzemple, "5.6":

    sudo apt-get install php5.6

Se vi ne bezonas kompletan pakon, vi povas instali la modulojn aparte selektante la necesajn komandojn:

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

Konkludo

Konklude, ni povas diri, ke eĉ havanta bazan scion pri laboro en komputilo, la uzanto povas facile instali kaj la ĉefan PHP-pakaĵon kaj ĉiujn ĝiajn aldonajn komponantojn. La ĉefa afero estas scii la komandojn, kiujn vi bezonas por funkcii en Ubuntu-servilo.