PHP Ubuntu Server zerbitzarian instalatzeko gida

Webguneen aplikazioen garatzaileek zailtasunak izan ditzakete PHP scripting hizkuntza Ubuntu Server zerbitzarian instalatzeko. Hainbat faktore direla eta. Gida hau erabiliz, guztiek akatsak saihesten dituzte instalazioan zehar.

Instalatu PHP Ubuntu zerbitzarian

Ubuntu Server-en PHP hizkuntza instalatzea modu desberdinetan egin daiteke: dena bertsioaren eta sistema eragilearen bertsioaren araberakoa da. Eta desberdintasun nagusia taldeek beraiek egin behar dute, eta hori egin behar dute.

Aipatzekoa da PHP paketeak elkarrengandik bereizita instalatu daitezkeen osagai batzuk ere biltzen dituela.

1 metodoa: instalazio estandarra

Instalazio estandarrak paketearen azken bertsioa erabiltzea dakar. Ubuntu Server sistema eragile bakoitzak desberdina da:

  • 12.04 LTS (zehatza) - 5.3;
  • 14.04 LTS (Fidy) - 5.5;
  • Urr 15 (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Pakete guztiak sistema eragilearen biltegi ofizialaren bidez banatzen dira, beraz, ez duzu hirugarren bat konektatu beharko. Baina pakete osoa instalatzea bi bertsio egiten da eta sistema eragilearen bertsioaren araberakoa da. Beraz, Ubuntu Server 16.04 PHPn instalatzeko, exekutatu komando hau:

sudo apt-get install php

Eta aurreko bertsioetarako:

sudo apt-get install php5

Sistemako PHP pakete osagai guztiak behar ez badituzu, bereizita instalatu ahal izango dituzu. Nola egin eta nola egin behar diren komandoak azalduko dira.

Apache HTTP zerbitzariaren modulua

Ubuntu Server 16.04 Apache (e) n PHP modulua instalatzeko, komando hau exekutatu behar duzu:

sudo apt-get install libapache2-mod-php

Sistema eragilearen aurreko bertsioetan:

sudo apt-get install libapache2-mod-php5

Pasahitza eskatuko zaizu, instalazioa baimena eman behar duzunean sartu ondoren. Horretarako, idatzi letra "D" edo "Y" (Ubuntu zerbitzariaren lokalizazioaren arabera) eta egin klik Sartu.

Deskarga eta instalazio paketea amaitu arte itxarotea baino ez da.

FPM

Sistema FPM 16.04 bertsioan FPM modulua instalatzeko, egin hau:

sudo apt-get install php-fpm

Aurreko bertsioetan:

sudo apt-get install php5-fpm

Kasu honetan, instalazioa automatikoki hasiko da, supererabiltzailearen pasahitza sartu ondoren.

CLI

CLI kontsola programak sortzeko PHP arduratzen diren garatzaileentzat beharrezkoa da. Programazio hizkuntza bera txertatzeko, Ubuntu 16.04-n komandoa exekutatu behar duzu:

sudo apt-get install php-cli

Aurreko bertsioetan:

sudo apt-get install php5-cli

PHP luzapenak

PHPren funtzio posible guztiak ezartzeko, erabilitako programetarako luzapen batzuk instalatu behar dira. Orain instalazio hori egiteko erabilitako komando ezagunenak aurkeztuko dira.

Oharra: bi komando dituzten luzapen bakoitzari honako hauek emango zaizkio: lehenengoa Ubuntu Server 16.04rako da eta bigarrena sistema eragilearen aurreko bertsioetarako.

  1. GD luzapena:

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

  2. Mcrypt-en luzapena:

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

  3. MySQL luzapena:

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

Ikusi ere: Ubuntu MySQL instalatzeko gida

2 metodoa: instalatu beste bertsioak

Batez ere Ubuntu Server bertsio bakoitzak dagokion PHP paketea instalatuko du. Baina horrek ez du ukatzen lehenago edo, aldi berean, programazio hizkuntza baten bertsio berriagoa.

  1. Lehenengoan sisteman instalatu zituzten PHP osagai guztiak kendu behar dituzu. Hori egiteko Ubuntu 16.04-n bi komando exekutatu:

    sudo apt-get kendu libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    bota apt-get autoremove

    Sistema eragilearen aurreko bertsioetan:

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

  2. Orain PPA erantsi behar duzu biltegien zerrenda, PHP bertsio guztietako paketeak dituena:

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

  3. Une honetan, PHP pakete osoa instalatu dezakezu. Hori egiteko, taldeko berak zehaztu bertsioa, adibidez, "5.6":

    sudo apt-get install php5.6

Pakete osoa behar ez baduzu, modulu bereizita instalatu ahal izango dituzu beharrezko komandoak modu selektiboan burutuz:

sudo apt-get install libapache2-mod-php5.6
sudo apt-get instalatu 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

ondorio

Azkenean, esan dezakegu ordenagailu batean lan egiteko oinarrizko ezagutza izatea ere, erabiltzaileak erraz instalatu dezake PHP pakete nagusia eta bere osagai osagarriak. Nagusian Ubuntu Server-en exekutatu behar dituzun komandoak ezagutzea da.