Ontwikkelaars van webtoepassings kan probleme ondervind om die PHP-skriptaal op Ubuntu Server te installeer. Dit is te danke aan baie faktore. Maar met behulp van hierdie handleiding kan almal foute tydens die installasie vermy.
Installeer PHP in Ubuntu Server
Die installering van die PHP-taal in Ubuntu Server kan op verskillende maniere gedoen word - dit hang alles af van die weergawe en die weergawe van die bedryfstelsel self. En die belangrikste verskil lê in die spanne self, wat uitgevoer moet word.
Dit is ook opmerklik dat die PHP-pakket verskillende komponente bevat wat, indien verkies, afsonderlik van mekaar geïnstalleer kan word.
Metode 1: standaardinstallasie
'N Standaardinstallasie behels die gebruik van die nuutste weergawe van die pakket. In elke Ubuntu Server-bedryfstelsel is dit anders:
- 12.04 LTS (presies) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Alle pakkette word deur die amptelike bewaarplek van die bedryfstelsel versprei, en u hoef dus nie 'n derde party te koppel nie. Maar die installasie van die volledige pakket word in twee weergawes uitgevoer en hang af van die OS-weergawe. Dus, om PHP op Ubuntu Server 16.04 te installeer, voer hierdie opdrag uit:
sudo apt-get install php
En vir vroeëre weergawes:
sudo apt-get install php5
As u nie al die komponente van die PHP-pakket in die stelsel benodig nie, kan u dit afsonderlik installeer. Hoe u dit doen en watter opdragte om dit te doen, moet hieronder beskryf word.
Module vir Apache HTTP-bediener
Om die PHP-module vir Apache op Ubuntu Server 16.04 te installeer, moet u die volgende opdrag uitvoer:
sudo apt-get installeer libapache2-mod-php
In vroeëre weergawes van die OS:
sudo apt-get installeer libapache2-mod-php5
Nadat u ingevoer het, sal u gevra word vir 'n wagwoord, en u moet toestemming gee om te installeer. Om dit te doen, voer die brief in "D" of "Y" (afhangende van die lokalisering van Ubuntu Server) en klik Tik.
Al wat oorbly, is om te wag totdat die pakket afgelaai en geïnstalleer is.
FPM
Doen die volgende om die FPM op 'n weergawe van 16.04 van die bedryfstelsel te installeer:
sudo apt-get installeer php-fpm
In vroeëre weergawes:
sudo apt-get installeer php5-fpm
In hierdie geval sal die installasie outomaties begin, onmiddellik nadat u die supergebruiker-wagwoord ingetik het.
CLI
CLI is nodig vir ontwikkelaars wat konsoleprogramme in PHP skep. Om hierdie programmeringstaal daarin te implementeer, moet u die opdrag in Ubuntu 16.04 uitvoer:
sudo apt-get installeer php-cli
In vroeëre weergawes:
sudo apt-get installeer php5-cli
PHP-uitbreidings
Om al die moontlike funksies van PHP te implementeer, is dit die moeite werd om 'n aantal uitbreidings te installeer vir die gebruikte programme. Nou word die gewildste opdragte vir so 'n installasie aangebied.
Opmerking: hieronder word twee opdragte voorsien vir elke uitbreiding, waar die eerste vir Ubuntu Server 16.04 is, en die tweede vir vroeëre weergawes van die OS.
- Uitbreiding vir GD:
sudo apt-get installeer php-gd
sudo apt-get installeer php5-gd
- Uitbreiding vir Mcrypt:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- Uitbreiding vir MySQL:
sudo apt-get installeer php-mysql
sudo apt-get installeer php5-mysql
Kyk ook: MySQL-installasiegids op Ubuntu
Metode 2: Installeer ander weergawes
Daar is hierbo gesê dat in elke weergawe van Ubuntu Server die ooreenstemmende PHP-pakket geïnstalleer sal word. Maar dit ontken die moontlikheid om 'n vroeëre of omgekeerd 'n latere weergawe van die programmeringstaal te installeer.
- U moet eers al die PHP-komponente verwyder wat voorheen op die stelsel geïnstalleer is. Om dit te doen, voer u twee opdragte in Ubuntu 16.04 in:
sudo apt-get verwyder libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveIn vroeëre weergawes van die OS:
sudo apt-get verwyder libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Nou moet u 'n PPA byvoeg tot die lys van bewaarplekke, wat pakkette bevat van alle weergawes van PHP:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get update - Op hierdie punt kan u die volledige PHP-pakket installeer. Spesifiseer byvoorbeeld die weergawe in die opdrag self "5.6":
sudo apt-get installeer php5.6
As u nie die volledige pakket benodig nie, kan u die modules afsonderlik installeer deur die nodige opdragte selektief uit te voer:
sudo apt-get installeer libapache2-mod-php5.6
sudo apt-get installeer php5.6-fpm
sudo apt-get installeer php5.6-cli
sudo apt-get installeer php-gd
sudo apt-get installeer php5.6-mbstring
sudo apt-get installeer php5.6-mcrypt
sudo apt-get installeer php5.6-mysql
sudo apt-get installeer php5.6-xml
Gevolgtrekking
Ten slotte kan ons sê dat 'n gebruiker, selfs al het hy basiese kennis oor die werk op 'n rekenaar, die hoof PHP-pakket sowel as al die addisionele komponente maklik kan installeer. Die belangrikste ding is om die opdragte wat op Ubuntu Server uitgevoer moet word, te ken.