phpbar.de logo

Mailinglisten-Archive

[php] php beachtet php.ini nicht??

[php] php beachtet php.ini nicht??

Joerg Behrens behrens at takenet.de
Die Sep 23 18:04:04 CEST 2003


----- 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