Zum Inhalt springen

Wir erklären wie IT funktioniert

  • Office
  • Linux
  • Sicherheit
  • Windows
Wir erklären wie IT funktioniert

PHP 7.2 unter Centos 7 installieren

CentOS ist unter den freien Linux Betriebssystemen mit etwas über 20 % Marktanteil einer der Platzhirsche unter den Open Source Betriebssystemen. Wer allerdings heute eine neue Cent OS 7 Installation vornimmt und anschließend PHP installiert, der erlebt eine unangenehme Überraschung: die unter CentOS 7 freigegebene PHP Version lautet 5.4 .Diese PHP Version ist allerdings seitens der Entwickler von PHP schon seit geraumer Zeit abgekündigt und wird seit September 2015 nicht mehr supportet. ( Link: https://php.net/supported-versions.php ) . Wer also als IT Verantwortlicher eines Cent OS Webservers seinen Anwendern also PHP zur Verfügung stellen möchte, der sollte mindestens PHP 7.2 installieren. In diesem Howto beschreibe ich, wie man unter Centos 7 php 7.2 installiert und konfiguriert.

Zuerst aktualisieren wir das Betriebssystem Centos 7

yum –y update

Der Vorgang kann je nach der Menge der zu aktualisierten Pakete sowie der eingesetzten Hardware und der Internet Verbindung zwischen einigen Sekunden und mehreren Minuten dauern.

Hinweis: Sofern ein neues Kernel-Paket installiert wurde, sollte der Server sicherheitshalber einmal neu gestartet werden.

Zuerst  müssen wir die notwendigen Paket-Repositories für Centos 7 installieren

 

yum –y install epel-release

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Um sicher zu gehen, daß wir wirklich überhaupt keine PHP-Pakete unter CentOS mehr installiert haben, de-installieren wir nun zunächst alle php-Pakete – nur um auf der sicheren Seite zu sein.

yum -y remove php-common php56w-common
yum -y remove mod_php71w php71w-opcache php71w-common
yum -y remove mod_php70w php70w-opcache php70w-common
yum -y remove mod_php72w php72w-opcache php72w-common

Nun können wir die php-Version 7.2 installieren

Yum –y install php72w php72w-common php

Wer möchte, kann auch gleich alle potenziell in Frage kommenden PHP-Pakete installieren:

yum -y install mod_php72w php72w php72w-opcache php72w-common php72w-mysql php72w-devel php72w-gd php72w-xml php72w-mbstring php72w-pdo php72w-odbc php72w-xml php72w-soap php72w-mssql  php72w-common php72w-mysql php72w-xmlrpc php72w-snmp php72w-process php72w-pear php72w-gd php72w-ldap php72w-cli php72w-mbstring php72w-opcache

Zu guter letzte prüfen wir nun noch die tatsächlich installierte php-Version:

[root@fmtest02mb ~]# php -v

PHP 7.2.17 (cli) (built: May 13 2019 18:03:04) ( NTS )

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

with Zend OPcache v7.2.17, Copyright (c) 1999-2018, by Zend Technologies

[root@fmtest02mb ~]#

Fazit: Mit einigen, wenigen Handgriffen läßt sich php 7.2 auf Centos 7 installieren und damit eine ernsthafte Sicherheitslücke (mit php 5.4) entfernen.

 

 

  • Über den Autor
  • Aktuelle Beiträge
Matthias Böhmichen

Matthias Böhmichen ist der Gründer der Website howto-do.it . Linux nutzt er seit 1991 um kurz danach Windows zu entdecken. Er entdeckt gerne neue Technologien und verbringt seine Zeit damit, sie für Kunden nutzbar zu machen. Im Hauptberuf ist er CEO der Biteno GmbH

  • Datenbank-Grundlagen: Was ist eine Transaktion?
Auch lesenswert:
Owncloud installieren: Ein einfacher Leitfaden
Powered by Inline Related Posts

Aktuellste Beiträge

  • Gast Betriebssystem erklärt – Virtuelle Maschinen Verständnis
    Gast Betriebssystem erklärt – Virtuelle Maschinen Verständnis
    10. Juni 2025
  • Was ist Windows Server 2008 – Ein Überblick
    Was ist Windows Server 2008 – Ein Überblick
    10. Juni 2025
  • Was ist Windows Home Server – Einblick & Nutzen
    Was ist Windows Home Server – Einblick & Nutzen
    10. Juni 2025
  • Was ist Windows Server 2012: Ein Überblick
    Was ist Windows Server 2012: Ein Überblick
    9. Juni 2025
  • Virtuelle Maschinen erklärt – Ihre Grundlagen & Nutzen
    Virtuelle Maschinen erklärt – Ihre Grundlagen & Nutzen
    9. Juni 2025
  • Was genau ist Speichervirtualisierung? Einfach erklärt.
    Was genau ist Speichervirtualisierung? Einfach erklärt.
    9. Juni 2025
  • Was bedeutet Netzvirtualisierung?
    Was bedeutet Netzvirtualisierung?
    9. Juni 2025
  • Einführung: Was ist ein Hypervisor erklärt
    Einführung: Was ist ein Hypervisor erklärt
    9. Juni 2025
  • Alles über Windows Server 2008 R2 – Mein Überblick
    Alles über Windows Server 2008 R2 – Mein Überblick
    9. Juni 2025

Kategorien

  • Allgemein (10)
  • Lexikon (106)
  • Linux (47)
  • Office (84)
  • Sicherheit (130)
  • Virtualisierung (19)
  • Windows (29)

Weitere lesenswerte Artikel

  • Virtualisierung erklärt: Grundlagen und Vorteile
    Virtualisierung erklärt: Grundlagen und Vorteile
    9. Juni 2025
  • Virtuelles Netzwerk erklärt: Grundlagen & Nutzen
    Virtuelles Netzwerk erklärt: Grundlagen & Nutzen
    9. Juni 2025
  • Was ist eine Linux Distribution?
    Was ist eine Linux Distribution?
    9. Juni 2025
  • Was ist DFIR? Einblicke in Digitale Forensik
    Was ist DFIR? Einblicke in Digitale Forensik
    9. Juni 2025
  • Was bedeutet KVM (kernelbasierte Virtuelle Machine)?
    Was bedeutet KVM (kernelbasierte Virtuelle Machine)?
    9. Juni 2025
  • Verständliche Erklärung: Was ist eine Datenbank?
    Verständliche Erklärung: Was ist eine Datenbank?
    9. Juni 2025
  • MariaDB Grundlagen – Was ist MariaDB erklärt
    MariaDB Grundlagen – Was ist MariaDB erklärt
    7. Juni 2025
  • Datenbank-Grundlagen: Was ist eine Transaktion?
    Datenbank-Grundlagen: Was ist eine Transaktion?
    7. Juni 2025
  • Was ist das Mitre ATT&CK Framework – Ein Überblick
    Was ist das Mitre ATT&CK Framework – Ein Überblick
    7. Juni 2025
  • Einführung in SQL: Was ist Structured Query Language?
    Einführung in SQL: Was ist Structured Query Language?
    7. Juni 2025
  • Was ist ein Network Intrusion Detection System – Ein Leitfaden
    Was ist ein Network Intrusion Detection System – Ein Leitfaden
    7. Juni 2025
  • Datenwissenschaft zur Steigerung der betrieblichen Effizienz: Ein strategischer Leitfaden
    Datenwissenschaft zur Steigerung der betrieblichen Effizienz: Ein strategischer Leitfaden
    5. Juni 2025
  • Was ist Power BI – Entdecken Sie Business Analytics
    Was ist Power BI – Entdecken Sie Business Analytics
    5. Juni 2025
  • Was ist Amazon AWS: Einblicke in Cloud-Dienste
    Was ist Amazon AWS: Einblicke in Cloud-Dienste
    5. Juni 2025
  • Verstehen Sie es: Was ist CentOS Stream? | Professioneller Guide
    Verstehen Sie es: Was ist CentOS Stream? | Professioneller Guide
    5. Juni 2025
  • Was ist ein Snapshot – Erklärung & Anwendungsbereiche
    Was ist ein Snapshot – Erklärung & Anwendungsbereiche
    4. Juni 2025
  • Was ist Fedora? Ihr Leitfaden zu diesem Betriebssystem
    Was ist Fedora? Ihr Leitfaden zu diesem Betriebssystem
    3. Juni 2025
  • Kontakt
  • Impressum
  • Disclaimer
  • Datenschutz
  • Sitemap
  • Howto-Do.IT auf Englisch

© 2025

Nach oben scrollen
  • Office
  • Linux
  • Sicherheit
  • Windows