Web lietojumprogrammu izstrādātāji var rasties grūtības, instalējot PHP skriptu valodu Ubuntu serverī. Tas ir saistīts ar daudziem faktoriem. Bet, izmantojot šo rokasgrāmatu, ikviens varēs izvairīties no kļūdām instalēšanas laikā.
Instalējiet PHP Ubuntu serverī
PHP valodas iestatīšana Ubuntu serverim var veikt dažādos veidos - tas viss ir atkarīgs no tās versijas un pašas operētājsistēmas versijas. Un galvenā atšķirība ir pašas komandās, kas būs jāveic.Ir arī vērts atzīmēt, ka PHP pakete ietver vairākas sastāvdaļas, kas, ja nepieciešams, var uzstādīt atsevišķi viens no otra.
1. metode: standarta uzstādīšana
Standarta uzstādīšana ietver, izmantojot jaunāko versiju paketi. Katrā Ubuntu servera operētājsistēmā tas ir atšķirīgs:
- 12.04 LTS (precīzs) - 5.3;
- 14.04 LTS (uzticība) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Visi iepakojumi tiek izplatīti, izmantojot operētājsistēmas oficiālo repozitoriju, tāpēc nebūs nepieciešams savienot trešo personu. Bet pilnas paketes uzstādīšana tiek veikta divās versijās un ir atkarīgs no OS versijas. Tātad, lai instalētu PHP Ubuntu serverī 16.04, veiciet šo komandu:
Sudo apt-get instalēt php
Un iepriekšējām versijām:
Sudo apt-get instalēt php5
Ja sistēmā visi PHP iepakojuma komponenti nav nepieciešami, tos var iestatīt atsevišķi. Kā to izdarīt un kādas komandas to darīt, tiks aprakstīta turpmāk.
Apache HTTP servera modulis
Lai instalētu PHP moduli Apache Ubuntu serverī 16.04, jums ir nepieciešams izpildīt šādu komandu:
Sudo apt-get instalēt libapache2-mod-php
Iepriekšējās OS versijās:
Sudo apt-get instalēt libapache2-mod-php5
Pēc ievadīšanas jūs pieprasīsiet paroli, kas nepieciešams, lai sniegtu instalācijas atļauju. Lai to izdarītu, ievadiet burtu "D" vai "Y" (atkarībā no Ubuntu servera lokalizācijas) un nospiediet Enter.
Tad paliek tikai jāgaida iepakojuma lejupielāde un uzstādīšana.
FPM.
Lai instalētu FPM moduli versijā 16.04 operētājsistēmu, rīkojieties šādi:
Sudo apt-get instalēt php-fpm
Iepriekšējās versijās:
Sudo apt-get instalēt php5-fpm
Šādā gadījumā instalācija sāksies automātiski, tūlīt pēc superuser paroles ievadīšanas.
Cli
CLI ir nepieciešams izstrādātājiem, kuri nodarbojas ar konsoles programmu izveidi PHP. Lai ieviestu šo programmēšanas valodu, jums ir nepieciešams izpildīt komandu Ubuntu 16.04:
Sudo apt-get instalēt php-cli
Iepriekšējās versijās:
Sudo apt-get instalēt php5-cli
PHP paplašinājumi
Lai īstenotu visas iespējamās PHP funkcijas, jums vajadzētu instalēt vairākus paplašinājumus izmantotajām programmām. Tagad populārākās komandas tiks prezentētas, lai veiktu šādu instalāciju.
Piezīme: Zemāk tiks nodrošināta katrai divu komandu paplašināšanai, kur pirmais ir Ubuntu serveris 16.04, un otrais ir par iepriekšējām OS versijām.
- GD paplašinājums:
Sudo apt-get instalēt php-gd
Sudo apt-get instalēt php5-gd
- Mcrypt paplašinājums:
Sudo apt-get instalēt php-mcrypt
Sudo apt-get instalēt php5-mcrypt
- Paplašinājums MySQL:
Sudo apt-get instalēt php-mysql
Sudo apt-get instalēt php5-mysql
Ja jums ir pilnīga pakete, moduļus var instalēt atsevišķi, selektīvi, veicot nepieciešamās komandas:
Sudo apt-get instalēt libapache2-mod-php5.6
Sudo apt-get instalēt php5.6-fpm
Sudo apt-get instalēt php5.6-cli
Sudo apt-get instalēt php-gd
Sudo apt-get instalēt php5.6-mbstring
Sudo apt-get instalēt php5.6-mcrypt
Sudo apt-get instalēt php5.6-mysql
Sudo apt-get instalēt php5.6-xml
Secinājums
Visbeidzot, mēs varam teikt, ka pat pamata zināšanas par darbu datorā, lietotājs varēs viegli instalēt gan galveno PHP paketi, gan visas tās papildu sastāvdaļas. Galvenais ir zināt komandas vēlaties izpildīt Ubuntu serverī.