Bonjour,
Je suis en train d'installer un serveur Apache PHP 5 et Mysql sous windows (Apache 2.0.59, PHP 5.1.4 et Mysql 5.0).
Pour Apache et Mysql, aucun problème ... c'est pour PHP 5 que ça coince. Je dézipe l'archive téléchargée sur www.php.net, et place son contenu dans cMes Programmes/Serveur/Apache 2.0/php5. Je change php.ini-recommended en php.ini, l'édite pour changer extension_dir (si j'ai bien compris le chemin vers les extensions de php ...). Je configure apache (LoadModule, AddType et PHPIniDir). Je crée le script suivant :
Je lance mon serveur web, appelle mon script depuis mon navigateur, nickel, il m'affiche les infos du serveur. Je regarde les extensions chargées, il me manque de quoi gérer mysql. Je décommente donc
Code :
- extension php_mysql.dll
|
dans php.ini, et rajoute égalemnt
. Je relance mon serveur, appelle mon script depuis le navigateur, pas mieux d'extension pour mysql de chargée ... Un petit tour dans le log m'apprend que :
Code :
- PHP Startup: Unable to load dynamic library 'C:/Mes Programmes/Serveurs/Apache 2.0/php5/ext\\php_mysqli.dll' - Le module spécifié est introuvable.\r\n in Unknown on line 0
|
C'est assez bizarre, les dll sont bien présentes au bon endroit, d'autant plus qu'il charge bien gd ou xsl... là ou ça deviens encore plus bizarre c'est que quand j'appelle mon script avec l'exécutable php.exe fourni dans l'archive, il charge bien mysql et mysqli ...
Celà est-il déja arrivé à quelqu'un ? Si oui, y a-t-il une solution (j'aimerais éviter de passer PHP en CGI, d'installer Linux, et surtout ne pas utiliser une solution toute faite style WAMP 5 ...)
par avance, merci...