Update centOS 7 – PHP 5.x auf PHP Version 7

Egal welchen Server ihr in die Hand bekommt, fast immer ist noch eine ältere PHP Version wie 5.4x oder 5.6.x o.ä. installiert. Viele Shell Komandos für PHP gehen dann einfach nicht.

Da ich mir schön öfter die Tipps und Comments zum Update raussuchen musste, schrieb ich das jetzt einfach mal auf.

Alte PHP-Version entfernen

Keine Bange, diese PHP Version hat nichts mit einer PHP-Version die in einem Plesk läuft zu tun. Zu erst prüfen wir welche Version auf diesem Server aktiv ist:

php -v 
(out)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

Ist schon älter, machen wir neu. Dazu die alte Version entfernen:

yum remove php-common mod_php php-cli

Yum einmal komplett updaten:

yum update

Neue Version installieren

Jetzt hängen wir eine neue Repository mit der PHP-Version 7.0.x ein:

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

PHP 7 mit den wichtigsten Teilen Installieren:

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

Den Apache neu zünden:

systemctl restart httpd

Und nun prüfen wir die PHP-Version erneut:

php -v
(out)PHP 7.0.30 (cli) (built: Apr 26 2018 13:30:35) ( NTS )
(out)Copyright (c) 1997-2017 The PHP Group
(out)Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
(out)    with Zend OPcache v7.0.30, Copyright (c) 1999-2017, by Zend Technologies

Sehr schön, hat alles geklappt 😉

Scroll to Top