Die Stan­dard­ver­si­on 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 ak­tua­li­sie­ren können. Sie müssen das Upgrade von Hand durch­füh­ren, da PHP 7 im Standard CentOS 7 yum Re­po­si­to­ry nicht verfügbar ist, da es nicht als stabil gilt.

Hinweis

Dies ist ein be­deu­ten­des Upgrade mit dem Potenzial, schwer­wie­gen­de Konflikte mit jeder Web­soft­ware zu ver­ur­sa­chen, die Sie mög­li­cher­wei­se ausführen.

Wir empfehlen Ihnen dringend, einen Snapshot Ihres Servers zu erstellen, bevor Sie fort­fah­ren. Auf diese Weise können Sie alle Än­de­run­gen zu­rück­set­zen, wenn Sie auf ein Problem mit dem Upgrade stoßen.

An­for­de­run­gen

  • Win Cloud Server mit CentOS 7
  • PHP version 5.4

Verwenden Sie den Befehl php -v, um Ihre aktuelle PHP-Version zu über­prü­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 re­po­si­to­ry verwenden, um PHP zu ak­tua­li­sie­ren. Obwohl es mehrere Re­po­si­to­ri­en gibt, die Versionen von PHP 7 für CentOS 7 zur Verfügung gestellt haben, ist IUS das einzige, das die of­fi­zi­el­le Emp­feh­lung des CentOS-Projekts trägt.

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

Entfernen Sie die vor­han­de­ne Version von PHP:

sudo yum remove php-common mod_php php-cli

Pakete ak­tua­li­sie­ren:

sudo yum update

In­stal­lie­ren 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 si­cher­zu­stel­len, dass PHP ak­tua­li­siert 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
Domain kaufen
Re­gis­trie­ren Sie Ihre perfekte Domain
  • Inklusive 1 SSL-Wildcard-Zer­ti­fi­kat pro Vertrag
  • Inklusive Domain Lock
  • Inklusive Domain Connect für einfache DNS-Ein­rich­tung
Zum Hauptmenü