PHP5 als Fcgi

Apache, Lighttpd, nginx, Cherokee
rootsvr
Posts: 538
Joined: 2005-09-02 11:12
Contact:
 

Re: PHP5 als Fcgi

Post by rootsvr »

Hmm Suchfunktion hier im Forum und suexec kompilieren kannst da selber eingeben, oder?
test022
Posts: 70
Joined: 2004-12-23 11:59
 

Re: PHP5 als Fcgi

Post by test022 »

ok, Apache/2.0.53 herunterladen, entpacken, ./configure durchführen, cd support.

suexec.h editieren:

was kommt aber hier rein #define AP_DOC_ROOT "????"

und was soll hierhin #define AP_HTTPD_USER "usergroup des FTPsOwner's??? oder usergroup von dem Indianer"?


vielen Dank im Voraus

PS: SuFu heißt also Such Funktion, wußte leider nicht :-)
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: PHP5 als Fcgi

Post by r00ty »

zum Thema Loglevel:
warum schreibst du das denn nicht einfach ausserhalb der Umgebung ?

Code: Select all

#<IfDefine Debug>
LogLevel debug
#</IfDefine>
test022
Posts: 70
Joined: 2004-12-23 11:59
 

Re: PHP5 als Fcgi

Post by test022 »

also jetzt habe ich Debug mode:

error_log:

[Wed Apr 12 17:27:36 2006] [warn] Cannot get media type from 'php5-cgi'
[Wed Apr 12 17:27:36 2006] [error] [client xx.xxx.xxx.xx] Premature end of script headers: php

suexec_log:

[2006-04-12 17:27:36]: user mismatch (wwwrun instead of psacln)


Habe suexec dann mit neuem User compiliert jetzt geht es.

Erhalte aber immer noch ne Fehle meldung in error_log:

[Wed Apr 12 17:55:50 2006] [warn] Cannot get media type from 'php5-cgi'
[Wed Apr 12 17:55:50 2006] [warn] Cannot get media type from 'php5-cgi'
[Wed Apr 12 17:55:50 2006] [warn] Cannot get media type from 'php5-cgi'
[Wed Apr 12 17:55:50 2006] [warn] Cannot get media type from 'php5-cgi'
[Wed Apr 12 17:55:50 2006] [warn] Cannot get media type from 'php5-cgi'

was kann es sein?

mime types?
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: PHP5 als Fcgi

Post by r00ty »

tut jetzt dein php ?
ohne den Auszug der apache.conf bringt mir dein letztes Posting nix
test022
Posts: 70
Joined: 2004-12-23 11:59
 

Re: PHP5 als Fcgi

Post by test022 »

r00ty wrote:tut jetzt dein php ?
ja!!!!! :P
ohne den Auszug der apache.conf bringt mir dein letztes Posting nix
find / -name apache.conf leider keine treffer...

Muss ich jetzt php binary für jeden User in sein eigenes httpdocs kopieren?

Oder kann ich irgendwie von hier includen: /home/verwaltung/php5 (da wo ich es hin compiliert habe)?
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: PHP5 als Fcgi

Post by r00ty »

mit apache.conf habe ich deine Apachen-Konfiguration gemeint...
aber okay, nicht so wichtig wenn es tut

und ja, du musst es zu jeden User kopieren und du musst auf für jeden die Einträge in der Apache-Konfiguration machen (zumindest meines Wissens nach)

aber nochmal die Frage ? Warum willst du es überhaupt per CGI laufen haben ? Willst du nicht einfach suphp verwenden ?
test022
Posts: 70
Joined: 2004-12-23 11:59
 

Re: PHP5 als Fcgi

Post by test022 »

habe leider nichts gefunden über suphp...
hast du nen link?

Warum ich fcgiphp überhaupt compiliert habe, dafür habe ich ein Grund: "habe nen script geschrieben so was wie Datei Manager, und bei Upload setzt apache eigenen user und eigene usergroup, so dass der wirklicher Fileowner keine Berechtigung auf die Datei mehr hat :-)"

und bei fcgiphp oder suphp ist es nicht der Fall, da ich aber nichts zu suphp gefunden habe...
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: PHP5 als Fcgi

Post by r00ty »

das was du suchst ist suPhp
und du findest nichts zu suPhp ? das glaube ich dir nicht....
http://www.google.de/search?q=suphp&sta ... %3Dlang_de
^^^nur als Hinweis - die Doku-Page ist nicht aktuell - schau dir einfach die Hauptseite von suPhp an
test022
Posts: 70
Joined: 2004-12-23 11:59
 

Re: PHP5 als Fcgi

Post by test022 »

moment... suphp also ist kein wirklicher php interpreter? oder wie?
dachte an suexec dabe als du suphp angeboten hast. Kannte bis jetzt nicht über suphp
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA
 

Re: PHP5 als Fcgi

Post by duergner »

suPHP ist grob ein auf PHP optimiertes suEXEC. suEXEC ist genausowenig ein Perl/Python/Bash Interpreter wie suPHP ein PHP Interpreter ist.
test022
Posts: 70
Joined: 2004-12-23 11:59
 

Re: PHP5 als Fcgi

Post by test022 »

habe bei kompilieren von suphp folgende Fehler Meldung erhalten:

APXS was not found, so mod_suphp will not be built!

Heißt es also für mich Apache neu mit DSO zu kompilieren?

gibt es kein Weg ohne den Apache neu kompilieren zu müssen?



Oder kann ich irgendwie mein fcgi Interpreter für alle User freigeben ohne dass ich php binary für jeden User in sein eigenes httpdocs kopieren soll

Vielen Dank im Voraus
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA
 

Re: PHP5 als Fcgi

Post by duergner »

apache2-dev installieren sollte eigentlich reichen.
test022
Posts: 70
Joined: 2004-12-23 11:59
 

Re: PHP5 als Fcgi

Post by test022 »

apache2-dev war bei mir schon installiert, habe per yast es neu installiert. hat aber auch nichts gebracht
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: PHP5 als Fcgi

Post by Joe User »

Code: Select all

ls -lh /usr/sbin/apxs*
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.
test022
Posts: 70
Joined: 2004-12-23 11:59
 

Re: PHP5 als Fcgi

Post by test022 »

# ls -lh /usr/sbin/apxs*
-rwxr-xr-x 1 root root 23K Mar 19 2005 /usr/sbin/apxs2
-rwxr-xr-x 1 root root 23K Mar 19 2005 /usr/sbin/apxs2-prefork
-rwxr-xr-x 1 root root 23K Mar 19 2005 /usr/sbin/apxs2-worker


habe auch als root versucht suphp zu kompilieren
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA
 

Re: PHP5 als Fcgi

Post by duergner »

Code: Select all

./configure --with-apxs=/usr/sbin/apxs2
Hast du auch nur mal ansatzweise versucht, die Dokumentation zu lesen?
test022
Posts: 70
Joined: 2004-12-23 11:59
 

Re: PHP5 als Fcgi

Post by test022 »

So vorsichtshalber frage ich lieber noch einmal, ist es so in Ordnung für meine zwecken?
Und noch etwas funktioniert suphp mit meinem bereits kompilierten fcgiphp, oder soll ein cgiphp verwendet werden?

./configure --disable-checkpath --disable-checkuid --disable-checkgid --with-apxs=/usr/sbin/apxs2 --with-php=/home/verwaltung/php5/php --with-logfile=/var/log/apache2/suphp_log --prefix=/home/verwaltung/suphp


Vielen Dank im voraus
eru der eine
Posts: 25
Joined: 2005-10-24 11:41
 

Re: PHP5 als Fcgi

Post by eru der eine »

Du brauchst ein CGI-Binary (wenn mich nicht alles täuscht).

Merke: CGI != FCGI
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: PHP5 als Fcgi

Post by r00ty »

ich glaub ich hab das fcgi-paket - aber ich will mich nicht festnageln lassen
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: PHP5 als Fcgi

Post by Joe User »

Liest Du die Antworten auf Deine Fragen auch mal?

Code: Select all

`which php` -v
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