Stramm geht es nun dem Release von T8 entgegen wir nennen es mal public Beta.
Damit mit erscheinen dieser auch alles frustfrei eingespielt werden kann, sollte PHP auf Version 5.6 oder höher geupdated werden. Bei Debian 8 sollte PHP 5.6 bereits genutzt werden und unter Ubuntu 14.04 LTS müsste von PHP 5.5 zu 7.0 gewechselt werden.
Plesk
unter Update und Upgrades verschieden PHP Versionen hinzugefügt werden. Hierzu eine Subdomain anlegen und für diese unter der Domain -> PHP Einstellungen die Version auswählen. Als nächstes daran denken, Ioncube und SSH2 für die jeweiligen PHP Versionen zu installieren.
von PHP 5.4, 5.5 zu PHP 5.6
Ioncube -> Hier einfach auf ioncube.com gehen unter free Loader die 64Bit Linux Version downloaden und nach /usr/local/ioncube entpacken. Nun eine phpinfo.php erstellen mit dem Inhalt
Diese im Browser aufrufen und den Pfad der Extensions merken und prüfen ob Ioncube nicht vielleicht schon geladen wird. Bei Plesk mit zusätzlich installierter PHP 5.6 Version ist es das untenstehende Beispiel. Sollte das Extension Verzeichnis woanders liegen z.B. /etc/php5/apache2/conf.d dann den Befehl anpassen:
echo "zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.6.so" > /opt/plesk/php/5.6/etc/php.d/00-ioncube.ini
Jetzt wird noch SSH2 benötigt. Für zusätzlich installierte PHP Versionen wird auch ein extra php-devel benötigt. Ist zum Beispiel auf dem Rootserver PHP 5.5 installiert kann man damit keine Extensions für PHP 5.6 kompilieren.
apt-get install make gcc glibc-devel zlib-devel openssl-devel plesk-php56-devel
/opt/plesk/php/5.6/bin/pecl install https://pecl.php.net/get/ssh2-0.13.tgz
echo "extension=ssh2.so" > /opt/plesk/php/5.6/etc/php.d/ssh2.ini
von PHP 5.4, 5.5 zu PHP 7.X
Im Grunde ist die Installation die Gleiche nur das hier ssh2-1.0.tgz benötigt wird also
apt-get install make gcc glibc-devel zlib-devel openssl-devel plesk-php70-devel
/opt/plesk/php/7.0/bin/pecl install https://pecl.php.net/get/ssh2-1.0.tgz
echo "extension=ssh2.so" > /opt/plesk/php/7.0/etc/php.d/ssh2.ini
OhnePlesk
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php7.0-curl php7.0-dev php7.0-gd php7.0-intl php7.0-mcrypt php7.0-json php7.0-mysql php7.0-opcache php7.0-bcmath php7.0-mbstring php7.0-soap php7.0-xml
apt-get install libapache2-mod-php7.0
a2dismod php5
a2enmod php7.0
service apache2 restart
Die Installation von Ioncube und SSH2 geht ähnlich wie bei Plesk beschrieben.