pbs php-mysql sous Debian woody [RESOLU]

pbs php-mysql sous Debian woody [RESOLU] - Installation - Linux et OS Alternatifs

Marsh Posté le 28-06-2004 à 02:56:49    

hello,
 
je vient d'installer une Debian recompilé avec le noyau 2.6.7
Apache, php, mysql sont opérationnel
les extensions Gd, mysql aussi, mais il me faudrait activé les extensions exif
 
pour cela j'ai trouvé que la libexif5, qui est installé, mais comment faire pour que php4 utilise l'extension ?
 
phpinfo() m'indique "Exif support" enable
 
a priori il faut rajouter une ligne du style extension="exif".so dans le php.ini et placer ce fichier dans /usr/lib/php4/


Message édité par melba le 29-06-2004 à 12:56:43
Reply

Marsh Posté le 28-06-2004 à 02:56:49   

Reply

Marsh Posté le 28-06-2004 à 07:16:17    

Si phpinfos te l'a trouvé, c'est qu'il est présent. Y'a pu ka l'utiliser :  
 
 

read_exif_data
 
(PHP4 >= 4.0.1)
read_exif_data -- Read the EXIF headers from a JPEG
Description
 
array read_exif_data (string filename)
 
The read_exif_data() function reads the EXIF headers from a JPEG image file. It returns an associative array where the indexes are the Exif header names and the values are the values associated with those Exif headers. Exif headers tend to be present in JPEG images generated by digital cameras, but unfortunately each digital camera maker has a different idea of how to actually tag their images, so you can't always rely on a specific Exif header being present.


Message édité par kadreg le 28-06-2004 à 07:16:47

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 28-06-2004 à 09:45:13    

oui c'est ok merci
 
à priori c'est une histoire de version de php effectivement (4.1.2) bizarrement qui ne prend pas en compte non plus la nouvelle syntax "read_exif-data"  :??:  
du coup j'ai upgradé vers la 4.3.4, ça fonctionne, mais mysql 3.43 plante au démarrage ! surrement à cause des dépendance lib mise à jours
 
j'ai upgrader mysql avec la 4.20 stable, il démarre mais c'est autour de l'extension mysql de faire des sienne ! elle se charge pas
J'ai désinstallé, purgé le package php-mysql puis reinstaller, pas moyen
 
J'ai upgrader le tout par apt-get www.backports.org (mysql) et version testing de debian pour php/apache
J'ai pas changer la version du fichier php.ini pour garder la config, est-ce à cause de ça ?
 
si non je vais voir si y'a pas une mise à jours de php sur backports


Message édité par melba le 28-06-2004 à 09:51:03
Reply

Marsh Posté le 28-06-2004 à 11:30:44    

Arf ! bon personnes n'a rencontré ce pbs
 
Je vais vérifier ce midi si mysql 4.20 fonctionne bien avec un autre apache/php+phpmyadmin d'un autre poste locale

Reply

Marsh Posté le 28-06-2004 à 13:42:56    

mysql fonctionne normalement, je peu lui envoyer des commande d'un autre poste apache/php
donc c'est bien php qui merde

Reply

Marsh Posté le 29-06-2004 à 10:07:34    

Bon j'ai du nouveau :
J'ai un PHP Warning dans les log d'apache au démarrage du style :
 
"Unknow extension mysql.so in ..../php4/20020429 - /usr/lib/...libmysqlclient.so.10 - GLIBC 2.0 not defined in libc.so.6"
 
donc appriori c'est un probléme avec le client mysql (version 3.43, 4.0.18 ou 4.0.20) et une librairy dépendante de l'install d'apache 1.3.29
 
Faudrait que je mette à jour libc6 ? ou le configuré ?
un dpkg-reconfigure libc6 est-il possible pour résoudre ce probléme ?
ou pour revenir en arrière et désinstaller la libc6 ou GLIB et réinstaller le(s) version(d) woody ?
à qu'elle package correspond libc6 et GLIB 2 ?

Reply

Marsh Posté le 29-06-2004 à 12:24:17    

yes bug trouvé :

Citation :

Package: libdbd-mysql-perl
Version: 2.9003-2
 
Between versions 2.9003-1 and 2.9003-2, libdbd-mysql-perl switched to
linking with "the main MySQL library" given its licensing exception.
However, other packages, such as php4-mysql (bug #227549) will not link
against this library claiming DFSG violations, detailed here:
 
http://lists.debian.org/debian-leg [...] 00237.html
 
and filed in the MySQL licensing bug tracker here:
 
http://zak.greant.com:8888/licensing/rptview?rn=4
 
as bugs 5, 6, 11, and 13
 
Linking both libmysqlclient10 (from other packages) and libmysqlclient12
(libdbd-mysql-perl) into the same apache causes segfaults.  Please revert
to libmysqlclient10 until this conflict is worked out.  Thanks!
 
 Dave Olszewski


 
Ok résolu :
faire apt-get remove libdbd-mysql-perl
puis apt-get remove --purge mysql-server (mal désintaller précédament)
puis apt-clean
commenter le liens backports de la version 4.0.20 dans l'apt liste
puis installer mysql version testing 4.0.18  
redémarer le serveur mysql
et reconfiguré le password root, c'est ok


Message édité par melba le 29-06-2004 à 13:20:49
Reply

Sujets relatifs:

Leave a Replay

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