Webapplikatioun Entwéckler hu Schwieregkeeten d'PhP Skriptesprooch op Ubuntu Server z'installéieren. Dëst ass wéinst ville Faktoren. Awer dëse Guide ze benotzen, ka jiddereen falsch vermeiden während der Installatioun.
PHP installéiert an Ubuntu Server
D'PPP Sprooch an Ubuntu Server installéiere kann op verschidde Weeër gemaach ginn - et hänkt alles vun hirer Versioun an der Versioun vum Betribssystem selwer of. An den Haaptunterschied läit an den Équipen selwer, déi musse ausgefouert ginn.
Et ass och ze bemierken datt de PHP Package verschidde Komponenten enthält déi, wann Dir wëllt, separat vuneneen installéiert kënne ginn.
Method 1: Standard Installatioun
Eng Standardinstallatioun implizéiert déi lescht Versioun vum Package ze benotzen. An all Ubuntu Server Betriebssystem ass et anescht:
- 12.04 LTS (Genau) - 5.3;
- 14.04 LTS (Vertrauen) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
All Package ginn duerch den offiziellen Betribssystemer Repository verdeelt, sou datt Dir net eng Drëttpersoun musst verbannen. Awer d'Installatioun vum komplette Package gëtt an zwou Versiounen duerchgefouert an hänkt vun der OS Versioun of. Also, fir PHP op Ubuntu Server 16.04 z'installéieren, lafen dëse Kommando:
sudo apt-get install php
A fir fréier Versiounen:
sudo apt-get install php5
Wann Dir net all d'Komponente vum PHP Package am System braucht, kënnt Dir se separat installéieren. Wéi Dir dëst maacht a wéi eng Befehle fir dat ze maachen soll hei ënnen beschriwwe ginn.
Modul fir Apache HTTP Server
Fir de PHP Modul fir Apache op Ubuntu Server 16.04 z'installéieren, musst Dir de folgenden Kommando ausféieren:
sudo apt-get install libapache2-mod-php
A fréiere Versioune vum OS:
sudo apt-get install libapache2-mod-php5
Dir gitt e Passwuert gefrot, nodeems Dir aginn hutt musst Dir Erlaabnis installéiere fir ze installéieren. Fir dëst ze maachen, gitt de Bréif un D oder "Y" (ofhängeg vun der Lokalisatioun vum Ubuntu Server) a klickt Gitt an.
Alles wat bleift ass ze waarden fir den Download an d'Installatioun vum Package fir komplett.
FPM
Fir de FPM op enger Betribssystem Versioun 16.04 ze installéieren, maacht déi folgend:
sudo apt-get install php-fpm
A fréiere Versiounen:
sudo apt-get install php5-fpm
An dësem Fall fänkt d'Installatioun automatesch un, direkt nom Superuser Passwuert aginn.
CLI
CLI ass gebraucht fir Entwéckler déi Konsol Programmer a PHP erstellen. Fir dës Programméierungssprooch anzeschätzen, an Ubuntu 16.04 musst Dir de Kommando ausféieren:
sudo apt-get install php-cli
A fréiere Versiounen:
sudo apt-get install php5-cli
PHP Extensiounen
Fir all méiglech Funktioune vu PHP ze implementéieren, ass et derwäert eng Zuel vun Extensiounen fir déi benotzt Programmer ze installéieren. Elo ginn déi populärste Kommandoe fir sou eng Installatioun presentéiert.
Notiz: hei ënnendrënner ginn zwou Kommandoen fir all Extensioun geliwwert, wou déi éischt fir Ubuntu Server 16.04 ass, an déi zweet fir fréier Versioune vum OS.
- Extensioun fir GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- Extensioun fir Mcrypt:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- Extensioun fir MySQL:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Kuckt och: MySQL Installatioun Guide op Ubuntu
Method 2: Aner Versiounen installéieren
Et gouf uewen gesot datt an all Versioun vum Ubuntu Server de korrespondéierte PHP Package installéiert gëtt. Awer dëst negéiert net d'Fäegkeet fir eng fréier oder ëmgekéiert eng spéider Versioun vun der Programméierungssprooch z'installéieren.
- Als éischt musst Dir all PHP Komponenten läschen, déi virdru am System installéiert goufen. Fir dëst ze maachen, lafen an Ubuntu 16.04 zwee Kommandoen:
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveA fréiere Versioune vum OS:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Elo musst Dir e PPA an d'Lëscht vu Repositories addéieren, déi Packagen vun all Versioune vu PHP enthält:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get Update - Zu dësem Zäitpunkt kënnt Dir de komplette PHP Package installéieren. Fir dëst ze maachen, spezifizéiert d'Versioun am Kommando selwer, z. "5.6":
sudo apt-get install php5.6
Wann Dir net de komplette Package braucht, kënnt Dir d'Moduler separat installéieren andeems Dir déi néideg Kommandoe selektiv ausféiert:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install 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
Konklusioun
Ofschléissend kënne mir soen datt, souguer d'Basiswëssen iwwer e Computer ze schaffen, e Benotzer kann souwuel den Haapt PHP Package an all seng zousätzlech Komponenten installéieren. Den Haapt Saach ass d'Kommandoen ze kennen déi op Ubuntu Server lafen musse ginn.