PHP als CGI und mit -c eine php.ini Datei angeben

31/10/2008 - 10:58 von Thomas Steinbach | Report spam
Hallo NG,

ich poste nochmal hier, da meine erste Anfrage
in d.c.l.p.misc gelandet war. Ich hoffe hier weiss jemand
Bescheid und wie das zu konfigurieren ist.

Ich habe hier eine funktionierende PHP Konfiguration
in der ich php im cgi-bin Verzeichnis als CGI konfiguriert
habe

vgl Screenshot 1 auf:
http://www.failure.bravehost.com/php/config/

Leider funktioniert mein Angabe der Konfigurationsdatei
so nicht und die php.ini wird nicht geladen. (siehe Screenshot)
Ich weiss nicht wie ich diese richtig angebe.
Bei cgi wird ja die php.ini bei jedem Aufruf ausgewertet,
aber wenn ich das so wie unten angebe, geht das nicht.

Konfiguration:

Action application/x-httpd-php "/php/php-cgi.exe -c C:/www/php/php.ini "

<Directory "C:/www/cgi-bin">
Options None
AllowOverride None
AddHandler php-script .php
Action php-script "/php/php-cgi.exe"
Order allow,deny
Allow from all
</Directory>

<IfModule alias_module>
ScriptAlias /php/ "C:/www/cgi-bin/"
</IfModule>

wobei ich die "php-cgi.exe" nach C:\www\cgi-bin kopiert habe.
Reicht es denn wirklich nur diese eine Datei zu kopieren
oder braucht es da nicht auch die ganzen dlls, etc? (btw:
diese sind momentan ueber den PATH erreichbar.

Hat da jemand eine Idee was da noch nicht stimmt?

Thomas
 

Lesen sie die antworten

#1 Carsten Wiedmann
31/10/2008 - 12:09 | Warnen spam
Thomas Steinbach schrieb:
Leider funktioniert mein Angabe der Konfigurationsdatei
so nicht und die php.ini wird nicht geladen. (siehe Screenshot)
Ich weiss nicht wie ich diese richtig angebe.
Bei cgi wird ja die php.ini bei jedem Aufruf ausgewertet,
aber wenn ich das so wie unten angebe, geht das nicht.

Konfiguration:

Action application/x-httpd-php "/php/php-cgi.exe -c C:/www/php/php.ini "



Und so?
| Action application/x-httpd-php "/php/php-cgi.exe"
| SetEnv PHPRC "C:/www/php"


Gruß
Carsten

Ähnliche fragen