PHP (PHP: Hypertext Preprocessor) is tegenwoordig een van de meest gebruikte webontwikkelingstalen vanwege de verschillende functies en het gemak waarmee het in HTML kan worden ingesloten.
Standaard hebben de officiële repositories van CentOS 7-pakketten, een van de meest gebruikte besturingssystemen op organisatieniveau, PHP 5.4, dat momenteel niet wordt gebruikt en waarvan de levenscyclus is verstreken.
Om voor de hand liggende redenen, als we PHP-gebruikers zijn of als we applicaties moeten gebruiken die dit gebruiken voor hun uitvoering, is het van vitaal belang dat we updaten naar de nieuwste versie van PHP, namelijk 7.2.
Solvetic wil analyseren hoe compatibele stabiele versies van PHP 5.5 (waarin alleen beveiligingsupdates worden geleverd) of PHP 5.6 op CentOS 7 kunnen worden geïnstalleerd. Het is de reden waarom we gaan uitleggen waarom nog steeds veel applicaties compatibel zijn met PHP 5.6-versie, maar niet met PHP 7.2.
VoordeelEnkele voordelen van het gebruik van PHP 5.6 zijn:
- Constante scalaire expressies
- Variabele functies en argument uitpakken met behulp van de … operator.
- Machtsverheffing met behulp van de operator **.
- php: // invoer is nu herbruikbaar en $ HTTP_RAW_POST_DATA is verouderd.
- Functie en constante import met trefwoordgebruik.
- Bestandsuploads groter dan 2 gigabyte worden nu geaccepteerd.
- Phpdbg wordt gebruikt als een interactieve debugger geïntegreerd in SAPI.
- GMP-objecten ondersteunen nu overbelasting door operators.
Laten we eens kijken hoe we PHP 5.6 op CentOS 7 kunnen installeren.
Installeer PHP 5.6 op CentOs 7
Stap 1
Om PHP 5.6 correct te installeren, moet u de EPEL- en Remi-repository op het CentOS 7-systeem installeren en inschakelen met behulp van de volgende opdrachten:
yum installeren https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Stap 2
Daar zullen we de letter invoeren Y om het downloaden en installeren te bevestigen. Nu gaan we het volgende uitvoeren. Opnieuw voeren we de letter in Y om het downloaden en installeren te bevestigen.
yum installeren http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Stap 3
De volgende stap is het installeren van de "yum -util"-hulpprogramma's, een verscheidenheid aan hulpprogramma's die in yum zijn geïntegreerd om de standaardfuncties te verbeteren, door geavanceerdere pakketbeheeropties en een veel eenvoudiger gebruik te bieden. . Voor deze installatie zullen we het volgende uitvoeren:
yum installeer yum-nuttig
Stap 4
Een van de belangrijkste voordelen van het gebruik van deze hulpprogramma's is de yum-config-manager, die kan worden gebruikt om Remi-repository te activeren als de standaardrepository om verschillende versies van PHP in CentOS 7 te installeren. Op deze manier kunnen we een van de volgende opties uitvoeren :
yum-config-manager --remi-php55 inschakelen (PHP 5.5 installeren) yum-config-manager --remi-php56 inschakelen (PHP 5.6 installeren) yum-config-manager --remi-php72 inschakelen (PHP 7.2 installeren)Stap 5
In dit geval voeren we de volgende regel uit:
yum-config-manager --remi-php56 inschakelen
Stap 6
We zullen enkele noodzakelijke PHP-modules installeren:
yum installeer php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo
Stap 7
Zodra de download is geaccepteerd, kunnen we de versie van PHP controleren door het volgende uit te voeren:
php -v
Op deze eenvoudige manier kunnen we PHP 5.6 installeren op CentOS 7.