Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
847 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP ne peut charger l'extension mysql ! Why and Help pliz!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP ne peut charger l'extension mysql ! Why and Help pliz!

n°1019038
ticed78
Posté le 20-03-2005 à 16:12:02  profilanswer
 

Alors voila mon pb :
J'ai installé un serveur apache configurer pour héberger mon site web
Puis ensuite j'ai installé php
Puis mysql (la je n'ai pas touché au cfg j'ai juste instal en SERVICE windows)
Ensuite voulant essayer de créer des tables etc, j'ai pris phpmyadmin? deja est ce primordial?
 
Ensuite lorsque je lance donc IE et que je met http://MONIP/phpmyadmin-version
il m'affiche ceci :
 
PHP ne peut charger l'extension mysql,
veuillez vérifier votre configuration de PHP

 
Que dois je modifier pour que cela marche?

mood
Publicité
Posté le 20-03-2005 à 16:12:02  profilanswer
 

n°1019043
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 16:20:44  profilanswer
 

Salut,
C'est quoi la version de php que tu as installé ?
Car pour les version recente de php l'extention msql n'est plus activée par default.
Faut que tu edites php.ini
 

Code :
  1. ;Windows Extensions
  2. ;Note that ODBC support is built in, so no dll is needed for it.
  3. ;extension=php_mysql.dll


 
Tu vire le ";" et normalement c'est bon

n°1019046
ticed78
Posté le 20-03-2005 à 16:27:33  profilanswer
 

Php 5 j'ai testé et ca m'affiche tjs le mm msg!
Mais faut-il config mysql? Pasque en ligne de cmd c'est chaud!

n°1019047
ticed78
Posté le 20-03-2005 à 16:31:55  profilanswer
 

$cfg['Servers'][$i]['host']            = 'xxxxx.hd.free.fr';
$cfg['Servers'][$i]['port']            = '';
$cfg['Servers'][$i]['socket']          = '';
$cfg['Servers'][$i]['connect_type']    = 'tcp';
$cfg['Servers'][$i]['extension']       = 'mysql';
$cfg['Servers'][$i]['compress']        = FALSE;
$cfg['Servers'][$i]['controluser']     = '';
$cfg['Servers'][$i]['controlpass']     = '';
$cfg['Servers'][$i]['auth_type']       = 'config';
$cfg['Servers'][$i]['user']            = 'root';
$cfg['Servers'][$i]['password']        = 'xxxxxxx';
 
 
Voila le cfg modifier de phpmyadmin (C'est bien ca?)  
Au fait apache,php,mysql sont installé sur C: komme des logiciels normaux  
Mais phpmyadmin une fois extrait je l'ai mis a la racine de mon site!  
C'est bon tout ca?
Alors pourquoi cela ne marche pas?

n°1019063
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 16:58:12  profilanswer
 

Poste php.ini pour voir.

n°1019072
ticed78
Posté le 20-03-2005 à 17:07:49  profilanswer
 
n°1019075
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 17:16:46  profilanswer
 

Chez moi j'ai un slash a la fin
essaye avec ca:
 

Code :
  1. ; Directory in which the loadable extensions (modules) reside.
  2. extension_dir = "C:/Program Files/Logiciels/Apache/Php5/ext/"

n°1019079
ticed78
Posté le 20-03-2005 à 17:25:53  profilanswer
 

idem :(
Purée c'est super dur finalement  
Faut-il intégré mysql a php ou a apache ou quelque chose comme ca?

n°1019091
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 17:40:48  profilanswer
 

Sauf erreur de ma part :
APACHE load PHP et PHP load MYSQL
 
Sous windows j'utilise http://www.wampserver.com/
Si c'est pour faire du débug je te le conseille, meme si c'est vrai vaut mieux tous installer à la main.
 
Autrement ya plein de topic sur le sujet...
 
bon courage
 
[edit]n'oublie pas de redemarer apache apres chaque changement


Message édité par sonikbuzz le 20-03-2005 à 17:49:36
n°1019102
ticed78
Posté le 20-03-2005 à 17:53:17  profilanswer
 

apache a bien load php mais php ki load mysql ya un truc spécial a faire?

mood
Publicité
Posté le 20-03-2005 à 17:53:17  profilanswer
 

n°1019125
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 18:05:04  profilanswer
 

dans php.ini
 
php va "voir" les extensions dispo, pour mysql: php_mysql.dll

Code :
  1. ; Directory in which the loadable extensions (modules) reside.
  2. extension_dir = "C:/Program Files/Logiciels/Apache/Php5/ext/"


 
php charge les extensions non commentées

Code :
  1. ;Windows Extensions
  2. ;Note that ODBC support is built in, so no dll is needed for it.
  3. ;
  4. ;extension=php_bz2.dll
  5. ;extension=php_cpdf.dll
  6. ;extension=php_curl.dll
  7. ;extension=php_dba.dll
  8. ;extension=php_dbase.dll
  9. ;extension=php_dbx.dll
  10. ;extension=php_exif.dll
  11. ;extension=php_fdf.dll
  12. ;extension=php_filepro.dll
  13. ;extension=php_gd2.dll
  14. ;extension=php_gettext.dll
  15. ;extension=php_ifx.dll
  16. ;extension=php_iisfunc.dll
  17. ;extension=php_imap.dll
  18. ;extension=php_interbase.dll
  19. ;extension=php_java.dll
  20. ;extension=php_ldap.dll
  21. ;extension=php_mbstring.dll
  22. ;extension=php_mcrypt.dll
  23. ;extension=php_mhash.dll
  24. ;extension=php_mime_magic.dll
  25. ;extension=php_ming.dll
  26. ;extension=php_mssql.dll
  27. ;extension=php_msql.dll
  28. extension=php_mysql.dll
  29. ;extension=php_oci8.dll
  30. ;extension=php_openssl.dll
  31. ;extension=php_oracle.dll
  32. ;extension=php_pdf.dll
  33. ;extension=php_pgsql.dll
  34. ;extension=php_shmop.dll
  35. ;extension=php_snmp.dll
  36. ;extension=php_sockets.dll
  37. ;extension=php_sybase_ct.dll
  38. ;extension=php_tidy.dll
  39. ;extension=php_w32api.dll
  40. ;extension=php_xmlrpc.dll
  41. ;extension=php_xsl.dll
  42. ;extension=php_yaz.dll
  43. ;extension=php_zip.dll


 
PS: ne fais pas 2 topics  :o  

n°1019133
ticed78
Posté le 20-03-2005 à 18:11:57  profilanswer
 

; Default port number for mysql_connect().  If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
; at MYSQL_PORT.
mysql.default_port =
 
; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =
 
; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =
 
; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =
 
; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password" )
; and reveal this password!  And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =
 
; Maximum time (in secondes) for connect timeout. -1 means no limit
mysql.connect_timeout = 60
 
; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
mysql.trace_mode = Off
 
 
 
Voila mon php.ini en ce qui concerne mysql
Il faut que je mette mon pass ou non? ou modifier d'autre truc?

n°1019137
naceroth
Posté le 20-03-2005 à 18:17:55  profilanswer
 

Apprend à lire nom d'un chien, c'est déjà la deuxième fois que sonikbuzz te répond correctement et que tu pars complètement ailleurs. On te parle des extensions chargées par php dans le fichier php.ini, pas de la config par défaut de mysql...

n°1019138
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 18:18:10  profilanswer
 

Grrrr on s'en fou de ça.
Pour le moment essaye de faire fonctionner mysql aprés tu poura essayer de te connecter.
parametres par default:
"localhost"
"root"
""
 
[edit]
grilled
 
[/edit]


Message édité par sonikbuzz le 20-03-2005 à 18:19:55
n°1019140
ticed78
Posté le 20-03-2005 à 18:26:08  profilanswer
 

naceroth a écrit :

Apprend à lire nom d'un chien, c'est déjà la deuxième fois que sonikbuzz te répond correctement et que tu pars complètement ailleurs. On te parle des extensions chargées par php dans le fichier php.ini, pas de la config par défaut de mysql...


 
 
Et j'ai également répondu que cela ne marchait tjs pas

n°1019145
naceroth
Posté le 20-03-2005 à 18:30:25  profilanswer
 

Ouais, enfin, le lien que tu nous donnes, c'est pas le fichier qu'on t'a demandé non plus hein...

n°1019149
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 18:32:29  profilanswer
 

Autre chose qui n'a rien avoir:
Tu devrais mettre un index à la racine de ton site free, ca m'aurait evité de voir tes photos de lan  :D  :p entre autre...  :ange:
 
Last Try:
Poste httpd.conf (config apache)


Message édité par sonikbuzz le 20-03-2005 à 18:34:56
n°1019153
ticed78
Posté le 20-03-2005 à 18:34:47  profilanswer
 

naceroth a écrit :

Ouais, enfin, le lien que tu nous donnes, c'est pas le fichier qu'on t'a demandé non plus hein...


 
 
sonikbuzz  > Poste php.ini pour voir.
ticed78  > http://ticed.free.fr/php.ini-recommended

n°1019156
ticed78
Posté le 20-03-2005 à 18:36:06  profilanswer
 

sonikbuzz a écrit :

Autre chose qui n'a rien avoir:
Tu devrais mettre un index à la racine de ton site free, ca m'aurait evité de voir tes photos de lan  :D  :p entre autre...  :ange:
 
Last Try:
Poste httpd.conf (config apache)


 
 
Ya pas de probleme je met keudal ^^


Message édité par ticed78 le 20-03-2005 à 18:37:15
n°1019159
ticed78
Posté le 20-03-2005 à 18:38:10  profilanswer
 
n°1019162
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 18:43:15  profilanswer
 

Code :
  1. ServerName ced78.hd.free.fr:80


Changer en :

Code :
  1. ServerName 127.0.0.1


et conseil

Code :
  1. DocumentRoot "D:/Textes/Site Web/CeD Univers"


evite les maj et les espaces

n°1019169
naceroth
Posté le 20-03-2005 à 18:49:44  profilanswer
 

ticed78 a écrit :

sonikbuzz  > Poste php.ini pour voir.
ticed78  > http://ticed.free.fr/php.ini-recommended


 
Bon, là, je laisse tomber, s'il comprend même pas le français, on va pas s'en sortir. Php cherche un fichier .ini, il se fout autant que moi de ton .ini-recommended, t'as lu le mode d'emploi avant d'installer php au moins ? Si oui, tu devrais savoir de quel fichier je parle, t'es supposé l'avoir renommer...
 
(si tu es sous php5, pourquoi mysql au lieu de mysqli d'ailleurs ? qui n'est elle pas dans la liste des extensions et qui est à ajouter à la main)

n°1019173
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 18:52:27  profilanswer
 

par default le php.ini se trouve dans:

Code :
  1. c:/windows/


Message édité par sonikbuzz le 20-03-2005 à 18:52:47
n°1019185
ticed78
Posté le 20-03-2005 à 19:03:57  profilanswer
 

Je n'ai pas trop bien compris sur un tuto il me dit juste de modif le php.ini-recommended (je ne l'ai meme pas mis dans c:\windows (j'ai pas pris le .exe du serveur apache)
Ce que j'ai fait et les fonction php marche jusque la
ex: http://ced78.hd.free.fr/6.php
 
Donc bon je ne m'y connais pas trop mais php m'a l'air de bien marché.
C'est juste mysql qui n'arrive pas a se charger


Message édité par ticed78 le 20-03-2005 à 19:04:27
n°1019198
sonikbuzz
echo "Hello World!";
Posté le 20-03-2005 à 19:11:50  profilanswer
 
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP ne peut charger l'extension mysql ! Why and Help pliz!

 

Sujets relatifs
PHP script et XITIPhp et Ocaml
[MySQL] Problème avec une requète (jointure ...)CSS et PHP
[Delphi + MySQL] Erreur E_FAIL, comment contourner ?[PHP] Chargement page
[ Pocket PC ] gestion des code barre et PHP ?[Access] Incompatibilité Access et Mysql ???
help, macro BBA pour les liens hypertexte??php/mysql affichage de données à partir d'une base d edonnées
Plus de sujets relatifs à : PHP ne peut charger l'extension mysql ! Why and Help pliz!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR