GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie PHP 7.3 auf CentOS 7

In diesem Tutorial führen wir Sie durch die Schritte zur Installation der neuesten PHP-Version 7.3 auf einem CentOS 7 VPS.

PHP ist eine serverseitige Skriptsprache, die häufig für die Webentwicklung verwendet wird, aber auch als Programmiersprache für allgemeine Zwecke verwendet wird. Es ist die beliebteste serverseitige (Backend-) Programmiersprache und unterstützt einige der beliebtesten Produkte auf dem Markt, wie WordPress, das am weitesten verbreitete Content-Management-System, sowie E-Commerce-Plattformen wie Magento und PrestaShop. PHP unterstützt auch Customer-Relationship-Management-Software, Enterprise-Resource-Planning-Software und vieles mehr. Die Installation von PHP 7.3 auf CentOS 7 ist eine ziemlich einfache und unkomplizierte Aufgabe und kann in weniger als 10 Minuten erledigt werden.

PHP 7 bietet viel bessere Leistungen und Sicherheitsverbesserungen als seine Vorgänger. Nachfolgend sind einige der neuen Funktionen und Änderungen in PHP 7.3 aufgeführt:

  • Flexible Heredoc- und Nowdoc-Syntax
  • Nachgestelltes Komma in Funktionsaufrufen zulassen
  • JSON_THROW_ON_ERROR
  • Same-Site-Cookie
  • Verwerfen und entfernen Sie Konstanten, bei denen die Groß-/Kleinschreibung nicht berücksichtigt wird
  • list() Referenzzuweisung
  • is_countable-Funktion
  • array_key_first(), array_key_last()
  • Argon2 Passwort-Hash-Verbesserungen

Voraussetzungen

  • CentOS 7 VPS
  • Benutzer mit Root-Rechten – Alle unsere VPS-Hosting-Pläne beinhalten vollen Root-Zugriff. Sie können auch ein Benutzerkonto mit sudo-Berechtigungen verwenden.

Schritt 1:Melden Sie sich an und aktualisieren Sie den Server

Melden Sie sich über SSH als Root-Benutzer bei Ihrem CentOS 7 VPS an:

ssh root@IP_Address -p Port_number

Ersetzen Sie „IP_Address“ und „Port_number“ durch Ihre tatsächliche IP-Adresse und SSH-Portnummer.

Schritt 2:Installieren Sie PHP 7.3

CentOS 7 wird zum Zeitpunkt des Schreibens dieses Artikels standardmäßig mit PHP 5.4 ausgeliefert, einer sehr alten und veralteten Version, die im September 2015 ihr Lebensende erreicht hat. Dies fügt Ihrem Server auch Sicherheitslücken hinzu, wenn Sie PHP verwenden eine Webeinstellung. Glücklicherweise bieten einige vertrauenswürdige und gut gepflegte Repositories neuere Versionen von PHP an. In diesem Fall werden wir PHP 7.3 aus dem Remi-Repository installieren und verwenden.

Überprüfen Sie zunächst, ob PHP bereits auf Ihrem Server installiert ist. Wenn es installiert ist, überprüfen Sie, welche Version auf Ihrem Server ausgeführt wird. Sie können dies mit dem folgenden Befehl tun:

# php -v

Ausgabe:

PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Laut Ausgabe ist PHP 5.4 auf unserem CentOS VPS installiert, wobei wir erwähnt haben, dass es sich um die neueste verfügbare Version in den CentOS 7-Repositories handelt. Um PHP 7.3 zu installieren, müssen wir diese Version entfernen:

yum remove php*

Removing:
 php       
 php-cli   
 php-common
 php-mysql 
 php-pdo

Dieser Befehl entfernt PHP und alle installierten PHP-Erweiterungen.

Führen Sie die folgenden Befehle aus, um die Remi- und Epel-Repositorys zu Ihrem Server hinzuzufügen, und installieren Sie yum-utils, eine Sammlung von Tools zum Verwalten von yum-Repositorys:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils epel-release

Deaktivieren Sie das standardmäßig aktivierte PHP 5.4-Repository:

yum-config-manager --disable remi-php54

und aktivieren Sie das PHP 7.3-Repository:

yum-config-manager --enable remi-php73

Nachdem das Remi-Repository für PHP 7.3 aktiviert wurde, können wir es einfach mit dem Yum-Paketmanager installieren.

yum -y install php

Installing:
 php                         
Installing for dependencies:
 libargon2                   
 php-cli                     
 php-common                  
 php-json

Es installiert PHP 7.3 und einige seiner Abhängigkeiten, wie in der Ausgabe oben gezeigt.

Sobald die Installation abgeschlossen ist, können Sie die installierte PHP-Version überprüfen:

php -v

Output:
PHP 7.3.0RC5 (cli) (built: Nov  6 2018 10:22:47) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

Alle notwendigen PHP-Erweiterungen können Sie auf die gleiche Weise problemlos installieren, sofern sie im Repository verfügbar sind. Wenn Sie beispielsweise die PHP-Erweiterungen MySQL, Multibyte String (mbstring), Mcrypt und SimpleXML Parser benötigen, können Sie diese mit dem folgenden Befehl installieren:

yum -y install php-mysqlnd php-mbstring php-pecl-mcrypt php-xml

Mit dem folgenden Befehl können Sie testen, ob die Erweiterungen ordnungsgemäß installiert sind:

php -m |grep extension_name

Um beispielsweise zu testen, ob die Erweiterung Multibyte String (mbstring) installiert ist, können Sie Folgendes verwenden:

php -m |grep mbstring

Ausgabe:

mbstring

Schritt 3:Erstellen Sie eine phpinfo-Seite

Um detaillierte Informationen über die installierte PHP-Version, Erweiterung, Einstellungen und vieles mehr zu überprüfen, können Sie eine phpinfo-Seite erstellen. Es zeigt eine große Menge nützlicher Informationen über PHP an. Einschließlich Informationen über die PHP-Version, PHP-Kompilierungsoptionen und -Erweiterungen, Serverinformationen und -umgebung (falls als Modul kompiliert), die PHP-Umgebung, Betriebssystemversionsinformationen, Pfade, Master- und lokale Werte von Konfigurationsoptionen, HTTP-Header und die PHP-Lizenz .

Wechseln Sie dazu in das Document Root-Verzeichnis des Webservers

cd /var/www/html

und erstellen Sie eine phpinfo.php-Datei mit folgendem Inhalt

vi phpinfo.php

<?php
phpinfo();
?>

Speichern Sie die Datei und greifen Sie auf http://YourIPaddress/phpinfo.php zu mit Ihrem bevorzugten Webbrowser. Sie sollten die folgende Seite erhalten

Weitere Informationen zu PHP, seiner Konfiguration und seinen Funktionen finden Sie in der offiziellen Dokumentation.

Natürlich müssen Sie PHP 7.3 nicht auf CentOS 7 installieren, wenn Sie einen unserer PHP 7 VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, die neueste Version von PHP auf CentOS 7 für Sie zu installieren . Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von PHP 7.3 auf CentOS 7 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen zum Teilen oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie PHP 7.3, 7.2, 7.1 unter CentOS/RHEL 6.10

  2. So installieren Sie PHP 5.5 auf CentOS

  3. So installieren Sie PHP 5.6 unter CentOS 7

  4. So installieren Sie PHP 8 unter CentOS 7

  5. So installieren Sie PHP 8 unter CentOS 8

So installieren Sie PHP 7.4 unter CentOS 8 / RHEL 8

So installieren Sie TaskBoard unter CentOS 7

So installieren Sie PHP 7 unter CentOS 7

So installieren Sie PHP 7.4 auf CentOS 8

So installieren Sie PHP Composer unter CentOS 8

So installieren Sie PHP 7.4 unter CentOS 8 | RHEL8