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

Die Standardversion von [PHP](https://www.ionos.de/digitalguide/websites/webseiten-erstellen/php-lernen-leicht-gemacht-das-grosse-einsteiger-tutorial/ "PHP-Lernen leicht gemacht: Das große Einsteiger-Tutorial"), die auf einem neuen Cloud Server unter [CentOS](https://www.ionos.de/digitalguide/server/knowhow/was-ist-centos-versionen-systemvoraussetzungen/ "Was ist CentOS? Versionen &amp; Systemvoraussetzungen") 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:

```none
[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](https://ius.io/ "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.

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

Entfernen Sie die vorhandene Version von PHP:

```none
sudo yum remove php-common mod_php php-cli
```

Pakete aktualisieren:

```none
sudo yum update
```

Installieren Sie PHP 7:

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

Starten Sie den Apache neu:

```none
sudo systemctl restart httpd
```

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

```none
[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
```


This is a markdown version of: [https://www.ionos.de/digitalguide/websites/web-entwicklung/php-auf-einem-centos-7-cloud-server-aktualisieren/](https://www.ionos.de/digitalguide/websites/web-entwicklung/php-auf-einem-centos-7-cloud-server-aktualisieren/) for AI/LLM consumption.