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.
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
- Inklusive Wildcard-SSL-Zertifikat
- Inklusive Domain Lock
- Inklusive 2 GB E-Mail-Postfach