Verständnissfrage: php, suphp oder php als cgi
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Verständnissfrage: php, suphp oder php als cgi
Hallo,
ich wollte am Wochenende mal meinen Indianer updaten und dabei gleich PHP neu installieren.
Was sollte man da nehmen, wenn es vor allem auf den Sicherheitsaspekt ankommt und wenn möglich safe_mode deaktiviert werden kann. Confixx läuft nicht, da muss also keine Rücksicht drauf genommen werden.
Danke,
Alexander Newald
ich wollte am Wochenende mal meinen Indianer updaten und dabei gleich PHP neu installieren.
Was sollte man da nehmen, wenn es vor allem auf den Sicherheitsaspekt ankommt und wenn möglich safe_mode deaktiviert werden kann. Confixx läuft nicht, da muss also keine Rücksicht drauf genommen werden.
Danke,
Alexander Newald
Re: Verständnissfrage: php, suphp oder php als cgi
Ich würde PHP als CGI mit suPHP nehmen. Läuft auf meinen Servern ohne Probleme (Debian).
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Verständnissfrage: php, suphp oder php als cgi
Wie gross ist denn da der Performanceunterschied zum Module?
Re: Verständnissfrage: php, suphp oder php als cgi
Hallo Alexander,
ich merke keinen Unterschied auf meinem Server. Ich hutze PHP 4.3.2 als CGI mit suPHP.
bye
arty
ich merke keinen Unterschied auf meinem Server. Ich hutze PHP 4.3.2 als CGI mit suPHP.
bye
arty
Re: Verständnissfrage: php, suphp oder php als cgi
Das macht sich denke ich erst unter Last bemerkbar. Wäre interessant wenn mal jemand Messungen machen würde ;).
Re: Verständnissfrage: php, suphp oder php als cgi
Da ich suPHP nicht wirklich checke, schwöre ich auf die CGI-Variante in Verbindung mit suEXEC, da weiß ich, was ich tue und brauche nicht noch mehr zusätzlichen Code.
Da z.B. auch 1&1 auf den Kundenservern die CGI-Variante einsetzt, sollte das mit der Performance jetzt nicht wirklich das Problem sein, denke ich.
Da z.B. auch 1&1 auf den Kundenservern die CGI-Variante einsetzt, sollte das mit der Performance jetzt nicht wirklich das Problem sein, denke ich.
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Verständnissfrage: php, suphp oder php als cgi
Wie funktioniert das mit PHP als CGI über suexec?
Re: Verständnissfrage: php, suphp oder php als cgi
Völlig simpel. -> http://www.debianhowto.de/en/php_cgi/Wie funktioniert das mit PHP als CGI über suexec?
PHP wird halt wie jedes andere CGI auch vom Apachen per suEXEC aufgerufen. Wichtig ist nur, dass PHP mit --enable-discard-path gebaut wird, wie hier in "Case 3" beschrieben: http://www.php.net/manual/en/security.cgi-bin.php
-
majortermi
- Userprojekt

- Posts: 916
- Joined: 2002-06-17 16:09
Re: Verständnissfrage: php, suphp oder php als cgi
Das hat dann halt den Nachteil, dass jedes PHP-Skript mit "#!/usr/bin/php" beginnen muss. Das Problem hat man bei suPHP nicht.dodolin wrote:Völlig simpel. -> http://www.debianhowto.de/en/php_cgi/Wie funktioniert das mit PHP als CGI über suexec?
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Warum man sich an diese Reihenfolge halten sollte...
Re: Verständnissfrage: php, suphp oder php als cgi
http://www.debianhowto.de/en/php_cgi/php_cgi_intro.htmlDas hat dann halt den Nachteil, dass jedes PHP-Skript mit "#!/usr/bin/php" beginnen muss. Das Problem hat man bei suPHP nicht.
If you feel comfortable with this, just read on...
If these disadvantages are not acceptable for you, you may want to take a look at pookey's website about Securing PHP on Debian Linux ( http://www.pookey.co.uk/php-secure.php ) instead. He uses the binfmt_misc kernel module and therefor doesn't need to use shebangs (#!/usr/bin/php4).
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Verständnissfrage: php, suphp oder php als cgi
Jo, gut das klingt gut!