Apache 2 / PHP5 / MySQL - Prozedur nicht gefunden...

Hallo,

ich würde gerne die MySQL-Funktionen von PHP5 aktivieren, aber es klappt
"natürlich" nicht. Die anderen Beiträge in diesem Forum haben mir leider
nicht allzu viel weitergeholfen...

Fehlermeldung beim Starten von Apache:
PHP Startup: Unable to load dynamic library
'C:/Programme/php5/ext/php_mysql.dll' - Die angegebene Prozedur wurde
nicht gefunden.

System:
- Windows 2000 Professional mit SP4
- Apache 2.0.53
- PHP 5.0.3
- MySQL 4.0.17

Apache 2 httpd.conf:
LoadModule php5_module "C:/Programme/php5/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/Programme/php5"

php.ini:
extension_dir = "C:/Programme/php5/ext/"

MySQL ist in C:\mysql.

Folgendes habe ich bereits probiert, ohne dass eine Besserung
eingetreten wäre:

- libmysql.dll kopiert nach C:\Windows\System32
- libmysql.dll kopiert nach apache2\bin
- System-PATH erweitert um C:\Programme\php5\ext
- System-PATH erweitert um C:\mysql\bin

Hat jemand 'ne Idee?

Ciao,
Christian
chluebke [ So, 20 März 2005 13:03 ] [ ID #705484 ]

Re: Apache 2 / PHP5 / MySQL - Prozedur nicht gefunden...

Hallo Christian,

funktioniert denn eine (beliebige) andere Erweiterung?

Gruß,

Tilo
tilowuetherich [ Mo, 21 März 2005 11:00 ] [ ID #706094 ]

Re: Apache 2 / PHP5 / MySQL - Prozedur nicht gefunden...

Hallo Tilo,

> funktioniert denn eine (beliebige) andere Erweiterung?

Noch nicht probiert, denn: Es läuft jetzt. Lag scheinbar an MySQL, ein
Update auf 4.1.10a hat geholfen...

Ciao,
Christian
chluebke [ Mo, 21 März 2005 18:50 ] [ ID #707173 ]

Re: Apache 2 / PHP5 / MySQL - Prozedur nicht gefunden...

> Noch nicht probiert, denn: Es läuft jetzt. Lag scheinbar an MySQL, ein
> Update auf 4.1.10a hat geholfen...

Bei mir läuft das nicht. HP5 oder der Apache scheint ein kleines Problem mit
der php-mysql.dll oder den anderen Modulen php_*.dll zu haben. Bei mir hilft
kein Update von MySQL. ich kopiere die Dateien php_+.dll ist
windows/system32 verzeichnis und nur danngehen alle Module. Meiner meinung
nach haben die php_*.dll aber nichts im systemverzeichniszu suchen.

Bye Dirk Schulze
dshome [ Sa, 16 April 2005 13:52 ] [ ID #749535 ]

Re: Apache 2 / PHP5 / MySQL - Prozedur nicht gefunden...

"Dirk Schulze" <dshome [at] web.de> schrieb im Newsbeitrag
news:d3qu9j$q8g$01$1 [at] news.t-online.com...
>
>> Noch nicht probiert, denn: Es läuft jetzt. Lag scheinbar an MySQL, ein
>> Update auf 4.1.10a hat geholfen...
>
> Bei mir läuft das nicht. HP5 oder der Apache scheint ein kleines Problem
> mit der php-mysql.dll oder den anderen Modulen php_*.dll zu haben. Bei mir
> hilft kein Update von MySQL. ich kopiere die Dateien php_+.dll ist
> windows/system32 verzeichnis und nur danngehen alle Module. Meiner meinung
> nach haben die php_*.dll aber nichts im systemverzeichniszu suchen.
>
> Bye Dirk Schulze

Ok Problem eingekreist. Beim laden der php.ini wird extention_dir
"C:/Programme/PHP5/ext/" ignoriert. Bei der Ausgabe durch phpinfo(); ist
extention_dir './', obwohl die richtige php.ini geladen wird und der eintrag
extention_dir "C:/Programme/PHP5/ext/" enthalten ist. Habs auch schon ohne "
probiert und / durch \ getauscht, gab nur die eine Fehlermeldung
../php_mysql.dll nicht gefunden. Warum wird extention_dir
"C:/Programme/PHP5/ext/" ignoriert?

bye Dirk Schulze
dshome [ Sa, 16 April 2005 14:08 ] [ ID #749536 ]

Re: Apache 2 / PHP5 / MySQL - Prozedur nicht gefunden...

Dirk Schulze schrieb:

> Warum wird extention_dir
> "C:/Programme/PHP5/ext/" ignoriert?

Das Ding heißt
extension_dir = "C:/Programme/PHP5/ext/"
^

MfG
Niels
Niels Braczek [ So, 17 April 2005 00:33 ] [ ID #750404 ]

Re: Apache 2 / PHP5 / MySQL - Prozedur nicht gefunden...

"Niels Braczek" <nbraczek [at] freenet.de> schrieb im Newsbeitrag
news:d3s3kd$a7j$02$1 [at] news.t-online.com...
> Dirk Schulze schrieb:
>
>> Warum wird extention_dir "C:/Programme/PHP5/ext/" ignoriert?
>
> Das Ding heißt
> extension_dir = "C:/Programme/PHP5/ext/"
> ^
Sorry für den Post. 1. hab ich das = Zeichen vergessen und 2. war der
Eintrag doppelt in der php.ini, wo naturlich dann der Richtige Eintrag
benutzt worden ist.
bye Dirk Schulze
dshome [ So, 17 April 2005 08:35 ] [ ID #750405 ]
PHP » de.comp.lang.php.installation » Apache 2 / PHP5 / MySQL - Prozedur nicht gefunden...

Vorheriges Thema: Installation von pdflib-lite unter Linux und Windows????
Nächstes Thema: open_basedir-Problem