Instalado de PHP sur Ubuntu-servilo

Anonim

Instalado de PHP sur Ubuntu-servilo

Retejaj programistoj eble renkontos malfacilaĵojn dum instalado de la PHP-skripta lingvo en Ubuntu-servilo. Ĉi tio estas ligita kun multaj faktoroj. Sed uzante ĉi tiun manlibron, ĉiuj povos eviti erarojn dum instalado.

Instalu PHP en Ubuntu-servilo

Fiksante la PHP-lingvon al Ubuntu-servilo povas esti farita laŭ malsamaj manieroj - ĉio dependas de ĝia versio kaj de la versio de la mastruma sistemo mem. Kaj la ĉefa diferenco estas en la teamoj mem, kiuj bezonos fariĝi.

Ankaŭ valoras rimarki, ke PHP-pakaĵo inkluzivas plurajn komponantojn, kiuj, se vi deziras, povas esti instalitaj aparte unu de la alia.

Metodo 1: Norma instalado

Norma instalado implikas uzi la plej novan version de la pakaĵo. En ĉiu ubuntu-servilo-mastruma sistemo, ĝi diferencas:

  • 12.04 LTS (Precize) - 5.3;
  • 14.04 LTS (Fidela) - 5.5;
  • 15.10 (WILY) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Ĉiuj pakaĵoj estas distribuitaj per la oficiala deponejo de la mastruma sistemo, do ne necesos konekti trian partion. Sed la instalado de la plena pako estas prezentita en du versioj kaj dependas de la versio de la OS. 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 ĉiuj PHP-pakaj komponantoj ne bezonas en la sistemo, vi povas agordi ilin aparte. Kiel fari ĉi tion kaj kio ordonas fari ĉi tion devus esti farita, estos priskribita sube.

Modulo por Apache HTTP-servilo

Por instali la PHP-modulon por Apache en Ubuntu-servilo 16.04, vi devas ekzekuti la sekvan komandon:

Sudo apt-get install libapache2-mod-php

En pli fruaj versioj de OS:

Sudo apt-get install libapache2-mod-php5

Vi petos pasvorton, post enirado de kiu necesas doni instalan permesilon. Por fari tion, enigu la literon "D" aŭ "Y" (depende de la lokaligo de Ubuntu-servilo) kaj premu ENTER.

Instalado de PHP por Apache en Ubuntu-servilo

Tiam ĝi restas nur por atendi la elŝuton kaj instaladon de la pakaĵo.

FPM.

Por instali la FPM-modulon en la versio 16.04-operaciumo, 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 komencos aŭtomate, tuj post enirado de la superus-pasvorto.

Instalado de PHP-FPM en Ubuntu-servilo

CLI

CLI bezonas al programistoj, kiuj okupiĝas pri la kreado de konzolaj programoj pri PHP. Por enkonduki ĉi tiun programlingvon al ĝi, vi devas ekzekuti la komandon en Ubuntu 16.04:

Sudo apt-get install php-cli

En pli fruaj versioj:

Sudo apt-get install php5-cli

Instalado en Ubuntu-servilo PHP-CLI

PHP-etendaĵoj

Por efektivigi ĉiujn eblajn PHP-funkcioj, vi devas instali kelkajn etendaĵojn por la programoj uzataj. Nun la plej popularaj komandoj estos prezentitaj por plenumi tian instaladon.

Noto: Sube estos provizita por ĉiu ekspansio de du komandoj, kie la unua estas por Ubuntu-servilo 16.04, kaj la dua estas por pli fruaj versioj de la OS.

  1. Etendo por GD:

    Sudo apt-get install php-gd

    Sudo apt-get install php5-gd

  2. Instalado de la PHP-GD-etendaĵo en Ubuntu-servilo

  3. Etendaĵo por MCRYPT:

    Sudo apt-get install php-mcrypt

    Sudo apt-get install php5-mcrypt

  4. Instalado en la Ubuntu-servilo PHP-etendaĵo por MCRYPT

  5. Etendaĵo por MySQL:

    Sudo apt-get install php-mysql

    Sudo apt-get install php5-mysql

  6. Instalado de PHP-etendaĵo por MySQL en Ubuntu-servilo

Se vi havas kompletan pakon, vi povas instali la modulojn aparte, selekte plenumante 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ĉ bazaj konoj pri laboro ĉe la komputilo, la uzanto facile povos instali kaj la ĉefan PHP-pakon kaj ĉiujn ĝiajn aldonajn komponantojn. La ĉefa afero estas scii la komandojn, kiujn vi volas ekzekuti en Ubuntu-servilo.

Legu pli