Web aplikazioen garatzaileek zailtasunak izan ditzakete PHP scripting hizkuntza Ubuntu zerbitzarian instalatzeko. Hori faktore askoren ondorioz gertatzen da. Gida hau erabiliz, instalazioan akatsak ekiditeko gai izango da denek.
PHP instalatzea Ubuntu zerbitzarian
PHP hizkuntza Ubuntu Server-en instalatzea modu desberdinetan egin daiteke. Guztia bere bertsioaren eta sistema eragilearen bertsioaren araberakoa da. Ezberdintasun nagusia taldeek beraiek dute, hauek exekutatu beharko baitira.
Aipatzekoa da, halaber, PHP paketeak bata bestearengandik banan-banan instalatu daitezkeen hainbat osagai dituela.
1. metodoa: Instalazio estandarra
Instalazio estandar batek pakearen azken bertsioa erabiltzea dakar. Ubuntu Server sistema eragile bakoitzean, desberdina da:
- 12.04 LTS (Zehatza) - 5,3;
- 14,04 LTS (Konfiantzazkoa) - 5,5;
- 15,10 (Wily) - 5,6;
- 16.04 LTS (Xenial) - 7,0.
Pakete guztiak sistema eragilearen biltegi ofizialaren bidez banatzen dira, beraz, ez duzu hirugarrenik konektatu beharrik. Pakete osoaren instalazioa bi bertsioetan egiten da eta OS bertsioaren araberakoa da. Beraz, PHP Ubuntu Server 16.04 instalatzeko, exekutatu komando hau:
sudo apt-get instalatu php
Eta lehenagoko bertsioetarako:
sudo apt-get instalatu php5
Sisteman PHP paketearen osagai guztiak behar ez badituzu, banan-banan instala ditzakezu. Hau nola egin eta zer egiteko agindu hauek jarraian deskribatu behar dira.
Apache HTTP zerbitzariaren modulua
Ubache Server 16.04 Apache-n PHP modulua instalatzeko, komando hau exekutatu behar duzu:
sudo apt-get instal libapache2-mod-php
OSaren bertsio lehenagoetan:
sudo apt-get instal libapache2-mod-php5
Pasahitza eskatuko zaizu, instalatzeko baimena eman behar duzula sartu ondoren. Horretarako, idatzi gutuna "D" edo "Y" (Ubuntu Server zerbitzariaren lokalizazioaren arabera) eta egin klik Sartu.
Geratzen den guztia paketea osatzeko eta instalatzeko itxarotea da.
FPM
FPM sistema eragilea 16.04 bertsioan instalatzeko, egin hau:
sudo apt-get instalatu php-fpm
Aurreko bertsioetan:
sudo apt-get instalatu php5-fpm
Kasu honetan, instalazioa automatikoki hasiko da, superuserraren pasahitza sartu eta berehala.
CLI
PHIan kontsola programak sortzen dituzten garatzaileentzako KLI beharrezkoa da. Programazio hizkuntza hau bertan ezartzeko, Ubuntu 16.04-n komandoa exekutatu behar duzu:
sudo apt-get instalatu php-cli
Aurreko bertsioetan:
sudo apt-get instalatu php5-cli
PHP luzapenak
PHPren funtzio posible guztiak ezartzeko, erabilitako programetarako hainbat luzapen instalatu beharko zenituzke. Orain instalazio honetarako komando ezagunenak aurkeztuko dira.
Oharra: jarraian, bi komando emango dira luzapen bakoitzerako, lehenengoa Ubuntu Server 16.04-rentzat da, eta bigarrena OSaren bertsio lehenagoetarako.
- GDren luzapena:
sudo apt-get install php-gd
sudo apt-get instalatu php5-gd
- Mcrypt-en hedapena:
sudo apt-get instalatu php-mcrypt
sudo apt-get install php5-mcrypt
- MySQLrako hedapena:
sudo apt-get instalatu php-mysql
sudo apt-get instalatu php5-mysql
Ikusi ere: MySQL Instalazio Gida Ubuntu-n
2. metodoa: Instalatu beste bertsioak
Goian esan zen Ubuntu zerbitzariaren bertsio bakoitzean dagokion PHP paketea instalatuko dela. Baina horrek ez du programazio lengoaiaren bertsio lehenago bat edo, alderantziz, instalatzeko gaitasuna ukatzen.
- Lehenik eta behin sisteman aurretik instalatutako PHP osagai guztiak kendu behar dituzu. Horretarako, Ubuntu 16.04-n exekutatu bi komando:
sudo apt-get kendu libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveOSaren bertsio lehenagoetan:
sudo apt-get libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Orain PPA gehitu behar duzu biltegien zerrendan, PHPren bertsio guztietako paketeak biltzen dituena:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get eguneratzea - Puntu honetan, PHP pakete osoa instala dezakezu. Horretarako, zehaztu bertsioa komandoan bertan, adibidez, "5.6":
sudo apt-get instalatu php5.6
Pakete osoa behar ez baduzu, moduluak banan-banan instala ditzakezu beharrezko komandoak aukeratuz:
sudo apt-get instal libapache2-mod-php5.6
sudo apt-get instalatu php5.6-fpm
sudo apt-get instalatu 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 instalatu php5.6-mysql
sudo apt-get instalatu php5.6-xml
Ondorio
Amaitzeko, esan dezakegu, ordenagailu batean lan egiteari buruzko oinarrizko ezagutzak baditu ere, erabiltzaile batek erraz instalatu dezakeela bai PHP pakete nagusia eta baita osagai osagarri guztiak ere. Gauza nagusia Ubuntu zerbitzarian exekutatu behar diren komandoak ezagutzea da.