Drupal 8 aktualisiert die PHP-Version auf 5.4.5 und höher
Vielleicht sind Sie auch auf das Problem einer alten PHP-Version für Drupal gestoßen und haben folgenden Fehler erhalten:
Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the system requirements page for more information.
Sie müssen den technischen Support kontaktieren, damit dieser die PHP-Version aktualisiert. Wenn Sie jedoch einen eigenen virtuellen oder dedizierten Server haben, müssen Sie die Aktualisierung selbst durchführen. Ursprünglich verlangte Drupal 8 mindestens PHP 5.4.2, aber ab Version 8.0.0 beta 2 ist mindestens PHP 5.4.5 erforderlich, was ärgerlich ist, da bei mir auf dem Server Version 5.4.4 installiert war.
Ich benutze Debian/Ubuntu als Server für Drupal, daher beziehen sich alle Befehle auf diese Betriebssysteme.
Sie können natürlich das Ubuntu-Distribution auf Version 14.04 aktualisieren und erhalten dann automatisch PHP 5.5.9. Wenn Sie aber das System nicht komplett aktualisieren möchten, dann aktualisieren wir nur PHP.
Am einfachsten ist vermutlich ein Upgrade auf PHP 5.4.x, dafür führen Sie den folgenden Befehl aus:
sudo add-apt-repository ppa:ondrej/php5-oldstable
Wenn Sie PHP 5.5.x benötigen, dann führen Sie diesen Befehl aus:
sudo add-apt-repository ppa:ondrej/php5
Danach aktualisieren Sie die Pakete mit:
sudo apt-get update
sudo apt-get upgrade
Mehr Informationen zum PHP-Repository finden Sie hier https://launchpad.net/~ondrej/+archive/php5
Falls der Befehl add-apt-repository nicht gefunden wird:
sudo: add-apt-repository: command not found
Führen Sie diesen Befehl aus:
sudo apt-get install python-software-properties -y && sudo dpkg-reconfigure python-software-properties
Wenn während des Upgrades folgende Meldung erscheint:
» sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
libapache2-mod-php5 linux-generic linux-headers-generic linux-image-generic php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug
Dies lässt sich durch Installation der folgenden Pakete lösen:
sudo apt-get install php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug
Vergessen Sie nicht, Apache neu zu starten oder den Server neu zu booten.
Bei mir wurde Version 5.4.4-14 installiert, aber damit konnte Drupal 8.0.0 beta2 installiert werden: