Configurer PHP pour phpMySQL [Résolu] - PHP - Programmation
Marsh Posté le 01-05-2005 à 20:34:30
Oui
Et j'ai meme démarré le service !
(toutefois je te concède que la vérification aurait pu être pertinente, aurpès d'un newbie dont je fais partie )
Marsh Posté le 02-05-2005 à 09:14:27
cerel a écrit : Quel version de php ? la 5 ? |
Oui... fallait pas
Et puis, pdt qu'on est dans le N° de version : j'ai pris toutes les dernières versions en date d'hier (pr apache,php, phpmyadmin, mysql)
Waiting for your advices
Marsh Posté le 02-05-2005 à 13:31:05
Ben dans php5, mysql n'est pas charge par defaut. Tu dois dire a php de charger le module.
De plus tu dois utiliser mysqli.
Tu dois egalement modifier la config de phpmyadmin pour lui dire d'utiliser mysqli.
Marsh Posté le 02-05-2005 à 16:57:45
cerel a écrit : Ben dans php5, mysql n'est pas charge par defaut. Tu dois dire a php de charger le module. |
Je sais bien que le module n'est pas chargé par défaut ! C'est d'ailleurs en le décommentant que php (au lancement d'apache) me dit qu'il y a un prb..
Sinon, qu'apporte mysqli ??? Il me semble pas qu'il soit dans le rep des extensions de php... faut le télécharger ???
Marsh Posté le 03-05-2005 à 11:57:59
Personne ???
C'est quand meme rageant d'en être bloqué à cette étape là !!!
Marsh Posté le 03-05-2005 à 12:09:52
cf topic de drasche sur l'installation à la mano, non?
Marsh Posté le 03-05-2005 à 12:19:53
Bon, j'ai fini par trouver.....
En fait, mes extensions étaient bien configurées....
Soluce = j'ai copié tous les DLLs du rep racine (pas le rep des ext) de PHP dans system32 !!
-->PHP (via apache) s'est lancé sans raler, et mon phpMyAdmin fonctionne !
Marsh Posté le 03-05-2005 à 12:26:15
Si je me trompe pas dans le readme de php ils disent comment bien installer les dlls.
Il conseillent, il me semble, la configuration d'une variable d'environement.
Et lorsqu' Apache te dit qu'il y a un prob, c'est toujours biens de donner le msg d'erreur (celui affiche a l'ecran et/ou celui dans error.log).
Marsh Posté le 21-08-2005 à 22:23:22
Bonsoir, j'avais exactement le même problème au lancement d'Apache, dont voici le message d'erreur :
PHP Startup : Unable to load dynamic library 'C:/php/ext/php_mysqli.dll' - Le module spcécifié est introuvable
Et après avoir copié, comme l'a dit dcvlm, toutes les dlls de la racine php dans system32, Apache est tout gentil. Mais ça me semble bizarre quand même comme technique, c'est quoi la méthode propre pour configurer PHP 5 et MySQL ?
Marsh Posté le 21-08-2005 à 23:28:37
Tu n'as pas à copier/déplacer un quelconque DLL. De plus, j'ai jamais utilisé php_mysqli.dll et j'ai Apache 1.3, PHP 5 et MySQL 4
Dans ton php.ini qui doit être copié dans le répertoire de Windows, recherche extension=php_mysql.dll et enlève le ; pour le charger.
Ensuite, dans le Panneau de Configuration, Système, onglet Avancé, bouton "Variables d'environnement" et dans le cadre de "Variables système", édites PATH et rajoutes le chemin des binaires de PHP (tous les chemins de PATH sont séparés par des point-virgules)
Il faudra redémarrer l'ordi pour que ce soit pris en compte.
À ce stade, tout devrait marcher comme sur des roulettes.
Marsh Posté le 22-08-2005 à 10:54:36
dot6x : pas besoin de PATH, ni de redémarrer l'ordi
pour les extensions PHP, ds le php.ini t'as une variable nommée extension_dir :
extension_dir = "cphp/extensions/"
et hop
Marsh Posté le 01-05-2005 à 19:03:53
En fait, je veux installer un "wamp" à la main....
Apache-Php, ca va !
En revanche qd je veux installer phpmyadmin à la main, je décompresse dans un repertoire (genre localhost/phpmyadmin), mais qd je tente d'y accèder, ca me dit
"PHP n'a pas pu charger le module mysql"...
Et ca m'étonne pas parceque qd je lance apache, ca me dit
error : impossible de charger cphp/ext/php_mysql.dll alors que le chemin est correct et que le fichier aussi !!!!
(ce message d'erreur vient du fait que j'ai décommenté la ligne correspondante dans php.ini)
Alors, comment fais-je ???
Merci
Message édité par dcvlm le 03-05-2005 à 12:20:15
---------------
ZZZZzzzzz