CentOS 6.5 und weitere PHP Versionen

  • Hallo zusammen
    Hat jemand schon Erfahrungen mit mehreren PHP Versionen auf CentOS 6.5 (http://www.liveconfig.com/de/kb/22)?


    Ich verwende die PHP Versionen aus dem REMI Repo, wen ich nun aber auf einer Domain die PHP 5.5 Version aktiviere erhalte ich folgenden Fehler:

    Code
    [Wed Oct 15 09:45:18 2014] [warn] [client 10.40.10.1] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
    [Wed Oct 15 09:45:18 2014] [error] [client 10.40.10.1] Premature end of script headers: test.php


    Die zusätzlichen PHP Version werden unter /opt/remi/php55/root/usr/bin/php-cgi installiert...


    Kann mir da jemand einen Denkanstoss geben wo ich noch weitersuchen kann?
    Oder ist das so nicht möglich?


    Danke und Gruess
    ManDal

  • Mit php-cgi -i oder besser php-cgi -v erhalte ich die PHP Infos zur Standard Version 5.4


    Code
    PHP 5.4.33 (cgi-fcgi) (built: Sep 20 2014 16:20:04)
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies



    mit php55-cgi -v erhalte ich die Infos zur Version 5.5


    Code
    PHP 5.5.17 (cgi-fcgi) (built: Sep 20 2014 17:16:29)
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
        with the ionCube PHP Loader v4.6.1, Copyright (c) 2002-2014, by ionCube Ltd., and
        with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
  • Code
    [Wed Oct 15 09:45:18 2014] [warn] [client 10.40.10.1] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
    [Wed Oct 15 09:45:18 2014] [error] [client 10.40.10.1] Premature end of script headers: test.php


    Diese Meldung deutet darauf hin, dass der PHP-Interpreter an sich nicht gestartet werden kann. Die Fehlermöglichkeiten sind fast unbegrenzt :(
    Am besten aktivieren Sie im betroffenen Webspace erst mal das Apache-Errorlog (LiveConfig: "Hosting" -> "Webspace" -> Fehlerprotokoll aktivieren), sowie in den php.ini-Einstellungen log_errors=ON (Hosting -> Webspace -> PHP Einstellungen bearbeiten). Danach sollten in den entsprechenden Logs hoffentlich mehr Hinweise auftauchen.
    Interessant wäre auch die Ausgabe von "/usr/sbin/liveconfig --diag" (der Abschnitt zu Apache & PHP).


    In unserer CentOS-Testumgebung hier funktioniert das prinzipiell einwandfrei (allerdings mit selbst compiliertem PHP).


    Viele Grüße


    -Klaus Keppler

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!