feedback: php als modul und fastcgi gleichzeitig

Apache, Lighttpd, nginx, Cherokee
Post Reply
bom
Posts: 10
Joined: 2006-04-21 17:34
Location: HH
 

feedback: php als modul und fastcgi gleichzeitig

Post by bom »

Hi,

hier nun das Ergebnis wie ich es hinbekommen hab:


Zuerst habe ich mir mein php5 als Modul kompiliert

danach die entstandene Zeile aus der httpd.conf wieder auskommentiert

In mods-available des apache2 die folgenden Dateien angelegt:

php5.load:

Code: Select all

LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
php5.conf:

Code: Select all

<IfModule mod_php5.c>
  AddType application/x-httpd-php .php .phtml .php3
  AddType application/x-httpd-php-source .phps
</IfModule>
danach die Dateien halt nach mods-enable per softlink

Im entsprechenden vhost dann so etwas in der Art rein und das wars auch schon.

Code: Select all

        <Directory /var/www/user/web/php5_mod_dir>
                ...
                AddHandler application/x-httpd-php .php
        </Directory>
Gruß
sledge0303
Posts: 695
Joined: 2005-09-16 00:06
Location: Berlin-Reinickendorf
Contact:
 

Re: feedback: php als modul und fastcgi gleichzeitig

Post by sledge0303 »

Du kannst sogar PHP4 und PHP5 zusammen als Modul installieren und laufen lassen...

Hoffe du bekommst es auch hin dass die entsprechenden Verzeichnisse auch mit der entsprechenden PHP geöffnet werden 8O
bom
Posts: 10
Joined: 2006-04-21 17:34
Location: HH
 

Re: feedback: php als modul und fastcgi gleichzeitig

Post by bom »

sledge0303 wrote:Du kannst sogar PHP4 und PHP5 zusammen als Modul installieren und laufen lassen...

Hoffe du bekommst es auch hin dass die entsprechenden Verzeichnisse auch mit der entsprechenden PHP geöffnet werden 8O
Das war nicht mein Ziel. Ich wollte einfach php5 als modul zusätzlich zu meiner fastcgi version laufen lassen.

Es läuft gut. Ein Unterverzeichnis innerhalb einer Webseite hat jetzt halt php5 als Modul, während der Rest der Seite php5-fcgi benutzt.

Der eigentliche Hintergrund ist daß ich für eine Anwendung unbedingt http-auth verwenden wollte ;)
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA
 

Re: feedback: php als modul und fastcgi gleichzeitig

Post by duergner »

Und wo ist das das Problem mit PHP5-FastCGI? Du musst doch einfach dem FastCgiServer nur noch das -pass-header Authorization Flag mitgeben. Oder hab ich nicht verstanden was du machen willst?
bom
Posts: 10
Joined: 2006-04-21 17:34
Location: HH
 

Re: feedback: php als modul und fastcgi gleichzeitig

Post by bom »

duergner wrote:Und wo ist das das Problem mit PHP5-FastCGI? Du musst doch einfach dem FastCgiServer nur noch das -pass-header Authorization Flag mitgeben. Oder hab ich nicht verstanden was du machen willst?
Doch Du hast es verstanden. Bei meiner Suche (auch hier im Forum) wurde dann meist abschließend gesagt, daß hhtp-auth nicht mit fastcgi funktioniert.

Ich habe zwar Snippets für php gefunden, kam aber nicht in Frage.

Nun habe ich meine fastcgi.conf mal so abgeändert:

Code: Select all

FastCgiWrapper /usr/lib/apache2/suexec2
FastCgiServer /var/www/php-fcgi-scripts/USER/php-fcgi-starter -user USER -group USERGROUP -pass-header Authorization

AddHandler php-fastcgi .php

<Location /cgi-bin/php-fcgi-starter>
        SetHandler fastcgi-script
        Options +ExecCGI
</Location>

Action php-fastcgi /cgi-bin/php-fcgi-starter

AddType application/x-httpd-php .php
Nach meinem Verständnis ist es so korrekt, aber es funktioniert nicht.

Gruß
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA
 

Re: feedback: php als modul und fastcgi gleichzeitig

Post by duergner »

Was willst du da denn genau machen? Ich habe PHP5 mit FastCGI am laufen und damit ein phpMyAdmin das per 'http' authentifiziert. Geht ohne Probleme.
bom
Posts: 10
Joined: 2006-04-21 17:34
Location: HH
 

Re: feedback: php als modul und fastcgi gleichzeitig

Post by bom »

duergner wrote:Was willst du da denn genau machen? Ich habe PHP5 mit FastCGI am laufen und damit ein phpMyAdmin das per 'http' authentifiziert. Geht ohne Probleme.
Bei mir ist es zwar nicht phpmyadmin, aber die gleiche Aufgabenstellung. Nur geht es bei mir nicht mit fastcgi. Hatte gestern noch ein bischen gesucht und hatte irgendwo einen älteren Beitrag über lighthttp gelesen, daß es dort im Gegensatz zu apache funktionieren würde mit -pass-header. Vielleicht liegt es ja tasächlich am Apache...
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: feedback: php als modul und fastcgi gleichzeitig

Post by Joe User »

bom wrote:Vielleicht liegt es ja tasächlich am Apache...
Fast, es liegt an der fehlerhaften/unvollständigen Implemantation in mod_fastcgi.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Post Reply