Page 1 of 1

php5-cgiwrap

Posted: 2009-02-19 10:07
by nixdorf
Hallo,

ich habe auf einem Webserver bei einer Domain im htdocs - Verzeichnis in einer .htaccass - Datei folgenden Eintrag:

AddHandler php5wrap .php


Damit wird php5-cgiwrap verwendet. Lasse ich mit eine phpinfo anzeigen wird als configuration Path von php5 /etc/php5/cgi/php.ini verwendet.

Ich möchte aber daß dort ein anderer Pfad verwendet wird. Damit php5 von meiner Serverumgebung genutzt wird und nicht die php5 installation von debian.

Wie kann ich daß machen?

Gruß Nixdorf

Re: php5-cgiwrap

Posted: 2009-02-19 12:35
by Joe User
Der Pfad wird zur Compiletime im PHP-Binary festgelegt und lässt sich zur Runtime nur noch per PHPRC (ENV) überschreiben.

Re: php5-cgiwrap

Posted: 2009-02-19 14:33
by dotme
"php5wrap" wird doch vermutlich per "Action php5wrap /somewhere/script.cgi" definiert, oder? Dann müsstest Du Dir mal dieses Skript ansehen.

Re: php5-cgiwrap

Posted: 2009-02-19 16:02
by Joe User

Re: php5-cgiwrap

Posted: 2009-02-19 21:42
by Roger Wilco
Joe User wrote:Der Pfad wird zur Compiletime im PHP-Binary festgelegt und lässt sich zur Runtime nur noch per PHPRC (ENV) überschreiben.
Und natürlich per Kommandozeilenparameter '-c'. Der sollte sich mit CGIWrap auch einbinden lassen. Alternativ kann per Direktive SetEnv die Variable PHPRC gesetzt und an den Interpreter durchgereicht werden.

Zuguterletzt würde ich noch zu SuPHP raten. Das ist angenehmer zu konfigurieren und erfüllt den gleichen Zweck wie CGIWrap.