Mailinglisten-Archive |
----- Original Message -----
From: "Felix Marthaler" <f.marthaler at interact.ch>
To: "deutschsprachige PHP-Mailingliste" <php at phpbar.de>
Sent: Tuesday, September 23, 2003 2:53 PM
Subject: Re: [php] php beachtet php.ini nicht??
>>>übrigens startet der Webserver auch _ohne_ fehler wenn gar keine php.ini
>>>gefunden wird (oder nicht drauf zugegriffen werden kann)!
>>>
>>>was _genau_ gibt den phpinfo() zur php.ini aus?
> >Configuration File (php.ini) Path: /etc/php/php.ini
> Und Kompiliert wurde PHP mit folgender Option nur so zur Information:
> ./configure' '--with-config-file-path=/etc/php/php.ini' ... und alles
mögliche
Das ist falsch. Es ist nur der PATH anzugeben und nicht ein File.
Desweiteren ist es i.d.r auch nur /etc und nicht /etc/php was aber
Geschmackssache ist.
Das ganze haettest du aber selber herausbekommen koennen. Einfach 'angucken'
was dein Apache bei einem Request macht.
/etc/init.d/apache stop
[origin]:/usr/local/apache2/bin $ par httpd -X | grep -i php
984mS[ 3] : open("/usr/local/apache/libexec/libphp4.so",
O_RDONLY, 05) = 4
1292mS[ 3] : open("./php-apache.ini", O_RDONLY, 0666)
errno = 2 (No such file or directory)
1292mS[ 3] : open("/etc/php-apache.ini", O_RDONLY, 0666)
errno = 2 (No such file or directory)
1293mS[ 3] : open("./php.ini", O_RDONLY, 0666) errno = 2
(No such file or directory)
1293mS[ 3] : open("/etc/php.ini", O_RDONLY, 0666) = 3
1294mS[ 3] : readlink("/etc/php.ini", 0x7ffb6990, 1025)
errno = 22 (Invalid argument)
[..]
Anstelle von par heist es bei dir nur strace. Man kann hier sehen wie PHP um
trueben fischt um an verschiedenen Stellen nach seiner php.ini zusuchen. Es
fliest sogar der Sapi Name mit ein
Gruss
Joerg
--
TakeNet GmbH Mobil: 0171/60 57 963
D-97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive