Developer Services Portal Version 4.16.05
Ab dem 21. Juli 2016 werden in PHP keine Versionen mehr unterstützt, die älter als 5.6 sind. Standardmäßig ist Rot Hat/CentOS 6 installiert PHP 5.3.3 und Red Hat/CentOS 7 installiert PHP 5.4.16. In diesem Abschnitt wird Folgendes beschrieben: Informationen zum Upgrade auf PHP 7.0.x
<ph type="x-smartling-placeholder">Bevor Sie beginnen, sollten Sie Folgendes tun:
- Machen Sie sich mit den einzelnen Schritten vertraut, bevor Sie sie ausführen.
- Führen Sie zuerst das Upgrade auf einen VM-Snapshot durch, um sicherzustellen, Probleme.
So führen Sie ein Upgrade auf PHP 7.0.x aus:
- Aktiviert das EPEL-RPM-Repository (falls es noch nicht aktiviert ist).
- Prüfen Sie zuerst, ob das EPEL-RPM-Repository (Extra Packages for Enterprise Linux)
bereits aktiviert:
rpm -q epel-release
- Wenn keine Ergebnisse zurückgegeben werden, aktiviere das EPEL RPM-Repository.
Geben Sie für Red Hat 6 oder CentOS 6 Folgendes ein:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Geben Sie für Red Hat 7 oder CentOS 7 Folgendes ein:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- Prüfen Sie zuerst, ob das EPEL-RPM-Repository (Extra Packages for Enterprise Linux)
bereits aktiviert:
- Aktivieren Sie das IUS RPM-Repository (falls nicht bereits aktiviert).
- Prüfen Sie zuerst, ob das RPM-Repository „Inline with Upstream Stable (IUS)“ bereits
aktiviert:
rpm -q ius-release
- Wenn keine Ergebnisse zurückgegeben werden, aktivieren Sie das IUS RPM-Repository.
Geben Sie für CentOS 6 Folgendes ein:
rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
Geben Sie für CentOS 7 Folgendes ein:
rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm
Geben Sie für Red Hat 6 Folgendes ein:
rpm -Uvh https://rhel6.iuscommunity.org/ius-release.rpm
Geben Sie für Red Hat 7 Folgendes ein:
rpm -Uvh https://rhel7.iuscommunity.org/ius-release.rpm
- Prüfen Sie zuerst, ob das RPM-Repository „Inline with Upstream Stable (IUS)“ bereits
aktiviert:
- Beenden Sie Apache:
service httpd stop
- Rufen Sie eine Liste aller installierten PHP-Pakete ab:
rpm -qa | grep -i php
- Entfernen Sie alle vorhandenen PHP-RPMs, die oben in Schritt 4 aufgeführt sind:
yum remove php php-common php-cli ...
- Installieren Sie PHP 7-RPMs aus dem IUS-Repository:
yum install php70u php70u-cli php70u-pdo php70u-mysqlnd php70u-gd php70u-xml php70u-mbstring php70u-process php70u-json
- Starten Sie Apache:
service httpd start
- Prüfen Sie, ob die Version 7.0.x ist:
php --version
Stellen Sie außerdem sicher, dass die folgende Abfrage eine Liste von Drush-Befehlen zurückgibt (und nicht Nachrichten):
/usr/local/bin/drush help
- Testen Sie die Ergebnisse im Browser:
<ph type="x-smartling-placeholder">
- </ph>
- Rufen Sie die Website in Ihrem Browser auf und melden Sie sich als Administrator an.
- Wähle unter „Berichte“ die Option Statusbericht aus.
- Vergewissern Sie sich, dass für fehlende PHP-Module keine roten Einträge vorhanden sind.