mdk : installer php-mysql

mdk : installer php-mysql - Logiciels - Linux et OS Alternatifs

Marsh Posté le 07-10-2003 à 09:57:32    

:hello:  
j'ai installe par urpmi apache2 et php 4.2.3
 
j'ai décommenté l'extension mysql dans /etc/php.ini et relance le serveur mais à chaque fois qd je veux lancer phpmyadmin j'ai cette erreur :
cannot load MySQL extension,
please check PHP Configuration.
 
si je lance un urpmi php-mysql j'ai ca  
 
L'installation a échoué:
        php-common == 4.2.3 est nécessaire à apache2-mod_php-2.0.40ADVX_4.2.3-1mdk
        libphp_common-4.2.3.so.0 est nécessaire à apache2-mod_php-2.0.40ADVX_4.2.3-1mdk
        php-common == 4.2.3 est nécessaire à apache2-mod_php-2.0.40ADVX_4.2.3-1mdk
 
 
y'a une embrouille dans les packages ou quoi ?

Reply

Marsh Posté le 07-10-2003 à 09:57:32   

Reply

Marsh Posté le 07-10-2003 à 11:44:42    

Deja question bete: as-tu installe les rpm de mysql? Si oui as-tu demarre le service mysql? Je ne sais pas quelle version de mdk tu as mais j'ai deja eu des pb pour lancer mysql au boot. Il fallait faire un chkconfig pour mettre les liens dans les rc correspondant.
Si tu fais "rpm -qa | grep php" en tant que root tu as quoi comme sortie?

Reply

Marsh Posté le 07-10-2003 à 12:03:35    

dave_sab a écrit :

Deja question bete: as-tu installe les rpm de mysql? Si oui as-tu demarre le service mysql? Je ne sais pas quelle version de mdk tu as mais j'ai deja eu des pb pour lancer mysql au boot. Il fallait faire un chkconfig pour mettre les liens dans les rc correspondant.
Si tu fais "rpm -qa | grep php" en tant que root tu as quoi comme sortie?


oui mysql installe et demarre ca marche dans un terminal.
 
bon j'ai laisse tomber, j ai enlever les rpm et suis en train de tout reinstaller a la mano ...

Reply

Marsh Posté le 07-10-2003 à 12:26:09    

tsss tssss
 
tu as installé apache2 et php-mysql pour apache 2 ( package apache2-mod_php ), donc lorsque tu veux installer le package php-mysql qui lui est pour apache 1.x, il te dit qu'il ne peut remplacer apache2-mod_php car apache2 en a besoin => c'est tout à fait logique !
 
si tu veux vérifier si ton extension mysql est bien chargé, utilise phpinfo dans un script php. Mais normalement c'est fait tout seul.
sinon check php.ini


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-10-2003 à 12:38:43    

Dark_Schneider a écrit :

tsss tssss
 
tu as installé apache2 et php-mysql pour apache 2 ( package apache2-mod_php ), donc lorsque tu veux installer le package php-mysql qui lui est pour apache 1.x, il te dit qu'il ne peut remplacer apache2-mod_php car apache2 en a besoin => c'est tout à fait logique !
 
si tu veux vérifier si ton extension mysql est bien chargé, utilise phpinfo dans un script php. Mais normalement c'est fait tout seul.
sinon check php.ini


 
le pb c que phpinfo() ne m'indiquait rien pour mysql , il me disait simplement que cette extension etait dispo sous la forme urpmi php-mysql ... voir ci dessus pour le resultat ...
sinon comme dis plus haut j'avais editer le php.ini pour activer l'extension mysql sans resultat ...
enfin c'est pas grave, je m'y retrouve mieux en installation manuelle, urpmi c'est bien mais seulement quand ca marche  ;)  

Reply

Marsh Posté le 07-10-2003 à 12:46:50    

non c'est bien si tu sais qu'il ta fallait configurer les fichiers de apache2 et non ceux de apache


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-10-2003 à 12:49:14    

moi cela à toujours marché donc je pense que tu as eu un pb dans l'ordre d'installation des packages ( => script d'install ki n'a pas actiové mysql dans php ou autre )
 

Code :
  1. ; ### MDK
  2. ; On Mandrake, we don't add the extensions in php.ini anymore, we put
  3. ; them in /etc/php/<number>_<name>.ini, for example 10_recode.ini.
  4. ;
  5. ; This is so that the RPMS can register themselves without having to
  6. ; modify the php.ini file.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-10-2003 à 13:05:53    

merci pour ton aide mais c'est tout bon après l'installation manuelle (et 2 * + rapide que urpmi) .
ps : d'ou tires tu la derniere info stp ?

Reply

Marsh Posté le 07-10-2003 à 13:22:59    

de mon php.ini


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-10-2003 à 15:51:26    

est ce que ton php est compilé pour supporter mysql?
par defaut oui mais ca se pourrait bien que là ...
 
enfin le mieux je trouve .. c& compilation de apache 2 et compilation de php par soit mm!

Reply

Marsh Posté le 07-10-2003 à 15:51:26   

Reply

Marsh Posté le 07-10-2003 à 15:56:12    

je n'ai fait qu'utiliser les rpms mdk ... et c'est tout, avec urpmi ....
j'évite de compiler par moi même. surtout vue que je suis sous cooker ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-10-2003 à 17:17:28    

comment on gère les utilisateurs et droits sous mysql quand on l'a installé à partir de rpm ?
 
j'ai telecharger/installé phpmyadmin mais il me dit  
"attention les root et defini sans mot de pass" ...blabla...


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 07-10-2003 à 17:19:11    

comme d'hab, avec grant&co
par défaut root n'a pas de password. donc tu lui met un password et ainsi de suite


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-10-2003 à 18:37:15    

:??: désolé j'ai rien compris ?


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 07-10-2003 à 19:27:10    

lire doc partie sécu de mysql ( donner un pass à root )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 08-10-2003 à 13:35:56    

j'ai donc fait une bétise,
j'ai besoin d'aide,
j'ai attribué (avant de lire la doc)
un mot de pass au root sans passer par le "PASSWORD('motdepass')"
du coup comme spécifié dans la doc mysql me refuse la connexion
comment enlever se pass (j'ai les droit root sur les fichiers)
je peux effacer toutes les bases + tables sans pb.
 
help


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 08-10-2003 à 14:17:10    

ben si t'avais aucune données de renseignees encore t'effaces tout et tu reinstalles....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed