PHP von 5.4 auf 7.0 auf einem CentOS 7 Cloud Server aktualisieren

Die Standardversion von PHP, die auf einem neuen Cloud Server unter CentOS 7 verfügbar ist, ist die Version 5.4. Erfahren Sie, wie Sie dieses auf PHP 7.0 aktualisieren können. Sie müssen das Upgrade von Hand durchführen, da PHP 7 im Standard CentOS 7 yum Repository nicht verfügbar ist, da es nicht als stabil gilt.

    Hinweis

    Dies ist ein bedeutendes Upgrade mit dem Potenzial, schwerwiegende Konflikte mit jeder Websoftware zu verursachen, die Sie möglicherweise ausführen.

    Wir empfehlen Ihnen dringend, einen Snapshot Ihres Servers zu erstellen, bevor Sie fortfahren. Auf diese Weise können Sie alle Änderungen zurücksetzen, wenn Sie auf ein Problem mit dem Upgrade stoßen.

    Anforderungen

    • Win Cloud Server mit CentOS 7
    • PHP version 5.4

    Verwenden Sie den Befehl php -v, um Ihre aktuelle PHP-Version zu überprüfen:

    [jdoe@localhost ~]$ php -v
    PHP 5.4.16 (cli) (built: Nov  6 2016 00:29:02)
    Copyright (c) 1997-2013 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

    Upgrade auf PHP 7

    Wir werden das IUS repository verwenden, um PHP zu aktualisieren. Obwohl es mehrere Repositorien gibt, die Versionen von PHP 7 für CentOS 7 zur Verfügung gestellt haben, ist IUS das einzige, das die offizielle Empfehlung des CentOS-Projekts trägt.

    sudo yum install https://centos7.iuscommunity.org/ius-release.rpm

    Entfernen Sie die vorhandene Version von PHP:

    sudo yum remove php-common mod_php php-cli

    Pakete aktualisieren:

    sudo yum update

    Installieren Sie PHP 7:

    sudo yum install php70u php70u-pdo php70u-mysqlnd php70u-opcache php70u-xml php70u-gd php70u-devel php70u-mysql

    Starten Sie den Apache neu:

    sudo systemctl restart httpd

    Verwenden Sie den Befehl php -v, um sicherzustellen, dass PHP aktualisiert wurde:

    [jdoe@localhost erika]# php -v
    PHP 7.0.18 (cli) (built: Apr 13 2017 15:18:10) ( NTS )
    Copyright (c) 1997-2017 The PHP Group
    Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.18, Copyright (c) 1999-2017, by Zend Technologies

    Mehr als nur eine Domain!

    Hier finden Sie Ihre perfekte Domain - z.B. .de Domain + persönlicher Berater

    E-Mail-Adresse
    24/7 Support
    SSL-Sicherheit

    Auf dem Laufenden bleiben?

    Jetzt für unseren Newsletter anmelden und gratis Online-Marketing Whitepaper für lokale Anbieter sichern!