php.ini ohne Funktion

php.ini ohne Funktion

am 04.10.2006 11:10:38 von THuth

Hallo alle,

ich habe gerade zu einem IIS php 5.16 als isapi nach Anleitung manuell
installiert und grundsätzlich läuft php nun auch.
Ich habe den Pfad zum PHP-Verzeichnis erweitert und die php.ini liegt
in diesem php-Verzeichnis. Nun brauche ich einige Extensions (MySQL,
OCI ...). Was ich aber auch in der php.ini verändere, es wirkt sich
nichts aus! Den WebService habe ich jeweils durchgestartet.
Selbst wenn ich die php.ini ganz entferne, zeigt mir php_info()
dasselbe an. Ich kann auf dem ganzen rechner keine andere php.ini
finden.

Wo kann mein Fehler liegen?

Danke & Gruß
Thomas

Re: php.ini ohne Funktion

am 04.10.2006 11:30:27 von Helmut Chang

THuth@Paulmann.de schrieb:

> Selbst wenn ich die php.ini ganz entferne, zeigt mir php_info()
> dasselbe an.

php_info() zeigt auch an, wo PHP die php.ini erwartet.

gruss, heli

Re: php.ini ohne Funktion

am 04.10.2006 13:08:17 von Claus Reibenstein

Helmut Chang schrieb:

> THuth@Paulmann.de schrieb:
>
>> Selbst wenn ich die php.ini ganz entferne, zeigt mir php_info()
>> dasselbe an.
>
> php_info() zeigt auch an, wo PHP die php.ini erwartet.

Die Funktion heißt phpinfo().

Gruß. Claus

Re: php.ini ohne Funktion

am 04.10.2006 13:30:58 von THuth

> >
> >> Selbst wenn ich die php.ini ganz entferne, zeigt mir php_info()
> >> dasselbe an.
> >
> > php_info() zeigt auch an, wo PHP die php.ini erwartet.
>
> Die Funktion heißt phpinfo().
>
...ja richtig, ich las, dass die Datei auch in meinem php-Verzeichnis
gefunden wird.
Naja, in C:\WinNT findet er sie jetzt.
Jetzt habe ich ein weiteres Problem: Einige Extensions lassen sich
aktivieren (mysql, gd2, soap), oci dagegen nicht. Allerdings bekomme
ich keine Meldung, dass die Dll nicht gefunden wurde, oder eine andere
DLL fehlt, einfach nix! phpinfo() zeigt auch gar nix zu oci an. Diesmal
habe ich wirklich die richtige php.ini. Wie gesagt, einige DLLs kann
ich ja auch de/aktivieren....
?

Re: php.ini ohne Funktion

am 04.10.2006 14:19:19 von Joerg Behrens

THuth@Paulmann.de schrieb:
>>>> Selbst wenn ich die php.ini ganz entferne, zeigt mir php_info()
>>>> dasselbe an.
>>> php_info() zeigt auch an, wo PHP die php.ini erwartet.
>> Die Funktion heißt phpinfo().
>>
> ...ja richtig, ich las, dass die Datei auch in meinem php-Verzeichnis
> gefunden wird.
> Naja, in C:\WinNT findet er sie jetzt.
> Jetzt habe ich ein weiteres Problem: Einige Extensions lassen sich
> aktivieren (mysql, gd2, soap), oci dagegen nicht.

Was daran liegt das andere Extension noch auf 3rd. Party Dlls angewiesen
sind. Im Falle der OCI Extension ist das ein aktueller Oracle Instant
Client.

Steht aber auch auf http://de3.php.net/manual/en/ref.oci8.php


> Allerdings bekomme
> ich keine Meldung, dass die Dll nicht gefunden wurde, oder eine andere
> DLL fehlt, einfach nix! phpinfo() zeigt auch gar nix zu oci an. Diesmal

Das koennte einmal an der Einstellung in der php.ini bezueglich startup
errors liegen oder am zusammen Spiel IIS/ISAPI_PHP. Bei einem über
Konsole gestarteten Apache bekommt man diese Meldungen angezeigt.

> habe ich wirklich die richtige php.ini. Wie gesagt, einige DLLs kann
> ich ja auch de/aktivieren....
> ?
>

Gruss
Joerg

--
TakeNet GmbH http://www.takenet.de
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025

Re: php.ini ohne Funktion

am 04.10.2006 14:53:07 von THuth

>
> Das koennte einmal an der Einstellung in der php.ini bezueglich startup
> errors liegen oder am zusammen Spiel IIS/ISAPI_PHP. Bei einem über
> Konsole gestarteten Apache bekommt man diese Meldungen angezeigt.
>

OK, ich habe das Startuperrorflag gesetzt, jetzt bekomme ich wenigstens
die Fehlermeldung. Jetzt macht das ganze wenigstens Sinn. Jetzt muss
ich nur noch mein OCi zum laufen bekommen. Irgendwie klappt das nie auf
anhieb=20

Danke und Gruß
Thomas