mehrere PHP Versionen mit Plesk (12) betreiben (Teil 2)

!! Der unten genannte Beitrag ist obsolet.. mit dem Plesk Update 12.0.18 Update 41 [07-Apr-2015] sind mehrere php versionen ‘nativ’ einfach zu installieren siehe http://kb.odin.com/125146 !!

Holen wir uns das Paket das wir in Teil 1 erstellten aus der VM auf den Rechner und schieben es dann auf den Produktions-Rechner. Alles soll in die selbe Verzeichnisstruktur wie auf der VM.

$ scp root@vmub12:/usr/local/src/php566.tar.bz2 php566.tar.bz2
$ scp php566.tar.bz2 root@prod300.tld:/usr/local/src/php566.tar.bz2

Dann entpacken

$ ssh pro300
$ cd /usr/local/src/
$ tar xjfv php566.tar.bz2

und installieren

$ cd /usr/local/src/php-5.6.6
$ make install

nun noch eine php ini kopieren

$ cp php.ini-production /usr/local/php566-cgi/etc/php.ini

final php-handler bei plesk registrieren

$ /usr/local/psa/bin/php_handler --add -displayname php-5.6.6 -path /usr/local/php566-cgi/bin/php-cgi -phpini /usr/local/php566-cgi/etc/php.ini -type fastcgi -id 2

OHA ein Fehler

Unable to register the PHP handler: can not get version from /usr/local/php566-cgi/bin/php-cgi

warum?, versuchen wir php-cgi selbst mal aufzurufen:

$ /usr/local/php566-cgi/bin/php-cgi
$ ldd /usr/local/php566-cgi/bin/php-cgi
Aha:
libnetsnmp.so.15 => not found

aha also:

aptitude install libsnmp15

denn aber
 /usr/local/psa/bin/php_handler --add -displayname php-5.6.6 -path /usr/local/php566-cgi/bin/php-cgi -phpini /usr/local/php566-cgi/etc/php.ini -type fastcgi -id 2
The new PHP handler with the id "2" was successfully registered.

und ab sofort in Plesk > meineDomain.tld > Hostingeinstellungen > PHP-Unterstützung > ausführen als  [FastCGI] >PHP Version [5.6.6]

2015-02-03 05_32_40-Hosting-Einstellungen12.0.18

 

Ein Gedanke zu „mehrere PHP Versionen mit Plesk (12) betreiben (Teil 2)

  1. Hi, danke für die Anleitung! Klappt wunderbar, jedoch bekomme ich die mcrypt Extension nicht zum Laufen. Unter der alten Version, funktioniert sie.
    Was gibt’s für einen Trick, damit das Modul auch in der neuen Version funktioniert?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.