Webtapplicatieontwikkelaars kunnen problemen ondervinden bij het installeren van de PHP-scriptaal in Ubuntu-server. Dit is verbonden met vele factoren. Maar met behulp van deze handleiding kan iedereen tijdens de installatie fouten voorkomen.
Installeer PHP in Ubuntu Server
De PHP-taal instellen op Ubuntu-server kan op verschillende manieren worden uitgevoerd - het hangt allemaal af van de versie en vanuit de versie van het besturingssysteem zelf. En het belangrijkste verschil zit in de teams zelf die moeten worden uitgevoerd.Het is ook vermeldenswaard dat PHP-pakket verschillende componenten bevat die, indien gewenst, afzonderlijk van elkaar kunnen worden geïnstalleerd.
Methode 1: standaardinstallatie
Standaardinstallatie omvat het gebruik van de nieuwste versie van het pakket. In elk Ubuntu-serverbesturingssysteem is het anders:
- 12.04 LTS (precieze) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- 15.10 (WILY) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Alle pakketten worden gedistribueerd via de officiële repository van het besturingssysteem, dus het zal niet nodig zijn om de derde partij te verbinden. Maar de installatie van het volledige pakket wordt uitgevoerd in twee versies en is afhankelijk van de versie van het besturingssysteem. Dus, voor het installeren van PHP in Ubuntu Server 16.04, voert u deze opdracht uit:
Sudo Apt-Get Install Php
En voor eerdere versies:
Sudo Apt-Get Install Php5
Als alle PHP-pakketcomponenten niet nodig zijn in het systeem, kunt u ze afzonderlijk instellen. Hoe dit te doen en welke opdrachten dit moeten worden uitgevoerd, zal hieronder worden beschreven.
Module voor Apache HTTP-server
Om de PHP-module voor Apache in Ubuntu Server 16.04 te installeren, moet u de volgende opdracht uitvoeren:
Sudo Apt-Get Install Libapache2-MOD-PHP
In eerdere versies van OS:
Sudo apt-get install libapache2-MOD-PHP5
U zult een wachtwoord aanvragen, nadat u het hebt ingevoerd dat het nodig is om een installatievergunning te geven. Om dit te doen, voert u de letter "D" of "Y" in (afhankelijk van de lokalisatie van Ubuntu Server) en drukt u op ENTER.
Dan blijft het alleen om te wachten op de download en installatie van het pakket.
FPM.
Om de FPM-module in het besturingssysteem van de versie 16.04 te installeren, doet u het volgende:
Sudo Apt-Get Install Php-FPM
In eerdere versies:
Sudo Apt-Get Install Php5-FPM
In dit geval start de installatie automatisch, onmiddellijk na het invoeren van het superuserwachtwoord.
Cli
CLI is nodig voor ontwikkelaars die zich bezighouden met het creëren van consoleprogramma's op PHP. Om deze programmeertaal erop te introduceren, moet u de opdracht uitvoeren in Ubuntu 16.04:
Sudo Apt-Get Install Php-CLI
In eerdere versies:
Sudo Apt-Get Install Php5-CLI
PHP-extensies
Om alle mogelijke PHP-functies uit te voeren, moet u een aantal extensies installeren voor de gebruikte programma's. Nu worden de meest populaire opdrachten gepresenteerd om een dergelijke installatie uit te voeren.
Opmerking: hieronder zal worden verstrekt voor elke uitbreiding van twee opdrachten, waarbij de eerste is voor Ubuntu Server 16.04, en de tweede is voor eerdere versies van het besturingssysteem.
- Extensie voor GD:
Sudo Apt-Get Install Php-Gd
Sudo Apt-Get Install Php5-GD
- Uitbreiding voor McRypt:
Sudo Apt-Get Install Php-McRypt
Sudo Apt-Get Install Php5-Mcrypt
- Extensie voor MySQL:
Sudo Apt-Get Install Php-MySQL
Sudo Apt-Get Install Php5-MySQL
Als u een compleet pakket hebt, kunt u de modules afzonderlijk installeren, selectief door de benodigde opdrachten uit te voeren:
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
Conclusie
Concluderend, kunnen we zeggen dat de gebruiker zelfs de basiskennis van het werken op de computer hebben, met de gebruiker zowel het hoofd PHP-pakket als al zijn aanvullende componenten gemakkelijk kunnen installeren. Het belangrijkste is om de commando's te kennen die u wilt uitvoeren in Ubuntu Server.