Webprogramontwikkelaars kan probleme ondervind met die installering van die PHP-skriptaal in Ubuntu Server. Dit is as gevolg van baie faktore. Maar met die gebruik van hierdie gids 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 grootste verskil lê in die spanne self, wat sal moet uitvoer.
Dit is ook opmerklik dat die PHP-pakket verskeie komponente bevat wat afsonderlik van mekaar geïnstalleer kan word.
Metode 1: Standaard Installasie
Standaard installasie behels die gebruik van die nuutste weergawe van die pakket. Elke bedryfstelsel Ubuntu Server dit is anders:
- 12.04 LTS (Presies) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- 15 Oktober (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Alle pakkette word versprei deur die amptelike repository van die bedryfstelsel, dus jy hoef nie 'n derde party te koppel nie. Maar die installasie van die volle pakket word in twee weergawes uitgevoer en hang af van die weergawe van die bedryfstelsel. So, om PHP op Ubuntu Server 16.04 te installeer, voer hierdie opdrag uit:
sudo apt-installeer php
En vir vorige weergawes:
sudo apt-installeer php5
As u nie al die komponente van die PHP-pakket in die stelsel benodig nie, kan u dit afsonderlik installeer. Hoe om dit te doen en watter opdragte hiervoor nodig is, sal hieronder beskryf word.
Apache HTTP Server Module
Om die PHP-module vir Apache in Ubuntu Server 16.04 te installeer, moet u die volgende opdrag uitvoer:
sudo apt-installeer libapache2-mod-php
In vorige weergawes van die bedryfstelsel:
sudo apt-installeer libapache2-mod-php5
U sal gevra word vir 'n wagwoord nadat u ingevoer het waarvoor u toestemming moet gee vir die installasie. Om dit te doen, voer die letter in "D" of "Y" (afhangende van die lokalisering van Ubuntu Server) en klik Tik.
Dit bly net om te wag vir die voltooiing van die aflaai en installasiepakket.
FPM
Om die FPM-module in die bedryfstelsel weergawe 16.04 te installeer, doen die volgende:
sudo apt-installeer php-fpm
In vorige weergawes:
sudo apt-installeer php5-fpm
In hierdie geval sal die installasie outomaties begin, onmiddellik nadat u die supergebruiker wagwoord ingevoer het.
CLI
CLI is nodig vir ontwikkelaars wat betrokke is by die skep van konsole programme in PHP. Om hierdie programmeertaal in te sluit, moet u in Ubuntu 16.04 die opdrag uitvoer:
sudo apt-installeer php-cli
In vorige weergawes:
sudo apt-installeer php5-cli
PHP uitbreidings
Om al die moontlike funksies van PHP te implementeer, is dit nodig om 'n aantal uitbreidings vir die programme wat gebruik word, te installeer. Nou word die gewildste opdragte vir die uitvoer van so 'n installasie aangebied.
Let wel: die volgende sal voorsien word vir elke uitbreiding met twee opdragte, waar die eerste vir Ubuntu Server 16.04 is, en die tweede is vir vorige weergawes van die bedryfstelsel.
- Uitbreiding vir GD:
sudo apt-installeer php-gd
sudo apt-installeer php5-gd
- Uitbreiding vir Mcrypt:
sudo apt-kry installeer php-mcrypt
sudo apt-kry installeer php5-mcrypt
- MySQL uitbreiding:
sudo apt-kry installeer php-mysql
sudo apt-installeer php5-mysql
Sien ook: MySQL Installasiegids vir Ubuntu
Metode 2: Installeer ander weergawes
Daar is hierbo gesê dat die ooreenstemmende PHP-pakket geïnstalleer sal word in elke weergawe van Ubuntu Server. Maar dit negeer nie die moontlikheid om 'n vroeër of, in die teendeel, later weergawe van 'n programmeertaal te installeer nie.
- Eerstens moet u alle PHP-komponente wat voorheen op die stelsel geïnstalleer is, verwyder. Om dit te doen in Ubuntu 16.04 voer twee opdragte uit:
sudo apt-get verwyder libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-kry autoremoveIn vorige weergawes van die bedryfstelsel:
sudo apt-get verwyder libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-kry autoremove - Nou moet jy die PPA by die lys van repositories voeg, wat pakkette bevat van alle weergawes van PHP:
sudo add-apt-repository ppa: ondrej / php
sudo apt-update - Op hierdie punt kan u die volledige PHP pakket installeer. Om dit te doen, spesifiseer in die span self sy weergawe, byvoorbeeld, "5.6":
sudo apt-installeer php5.6
As u nie 'n volledige pakket benodig nie, kan u die modules afsonderlik installeer deur selektief die nodige opdragte uit te voer:
sudo apt-installeer libapache2-mod-php5.6
sudo apt-installeer php5.6-fpm
sudo apt-installeer php5.6-cli
sudo apt-installeer php-gd
sudo apt-installeer php5.6-mbstring
sudo apt-kry installeer php5.6-mcrypt
sudo apt-kry installeer php5.6-mysql
sudo apt-installeer php5.6-xml
gevolgtrekking
Ten slotte kan ons sê dat, met selfs 'n basiese kennis van die werk op 'n rekenaar, die gebruiker maklik die belangrikste PHP-pakket en al sy bykomende komponente kan installeer. Die belangrikste ding is om die instruksies wat u in Ubuntu Server moet hardloop, te ken.