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.
- GD luzapena:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- Mcrypt-en luzapena:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- 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.
- 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 autoremoveSistema eragilearen aurreko bertsioetan:
sudo apt-get kendu libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
bota apt-get autoremove - Orain PPA erantsi behar duzu biltegien zerrenda, PHP bertsio guztietako paketeak dituena:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get update - 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.