Discussion:
librairies
(trop ancien pour répondre)
Axelar
2007-01-23 14:05:59 UTC
Permalink
J'ai un script qui tourne avec le client php4 mais au lancement
j'obtiens le mssage d'erreur suivant :

PHP Warning: Unknown(): Unable to load dynamic library
'/usr/lib/php4/20050606+lfs/mysql.so' -
/usr/lib/php4/20050606+lfs/mysql.so: cannot open shared object file: No
such file or directory in Unknown on line 0

la même chose pour gd.so

pourtant le fichier en question se trouve bien dans le réperoire.

Si je fais un apt-get install php4-mysql alors le message d'erreur
devient :

PHP Warning: gd: Unable to register functions, unable to load in
Unknown on line 0
PHP Warning: Function registration failed - duplicate name -
mysql_connect in Unknown on line 0

Duplicate name ? comme si il était deux fois ?

Bref du coup je ne sais pas comment faire ? j'ai essayé un apt-get
remove php4-msql suivi d'un nouveau apt-get install php4-mysql, mais je
retombe sur la même succession de messages d'erreur.

Une suggestion ?
Yanick
2007-01-24 15:53:15 UTC
Permalink
Post by Axelar
J'ai un script qui tourne avec le client php4 mais au lancement
PHP Warning: Unknown(): Unable to load dynamic library
'/usr/lib/php4/20050606+lfs/mysql.so' -
/usr/lib/php4/20050606+lfs/mysql.so: cannot open shared object file: No
such file or directory in Unknown on line 0
la même chose pour gd.so
pourtant le fichier en question se trouve bien dans le réperoire.
Si je fais un apt-get install php4-mysql alors le message d'erreur
PHP Warning: gd: Unable to register functions, unable to load in
Unknown on line 0
PHP Warning: Function registration failed - duplicate name -
mysql_connect in Unknown on line 0
Duplicate name ? comme si il était deux fois ?
Bref du coup je ne sais pas comment faire ? j'ai essayé un apt-get
remove php4-msql suivi d'un nouveau apt-get install php4-mysql, mais je
retombe sur la même succession de messages d'erreur.
Une suggestion ?
As-tu vérifié manuellement ton fichier php.ini (la variable
extension_dir et la section des extensions) ? As-tu vérifié
manuellement ton fichier httpd.conf (la configuration du module
mod_php4.so) ?

Les installeurs peuvent être très pratique, mais ne sont pas très
intelligent ; ce sont seulement des "helper functions" et non des
méthodes assurées que tout va bien fonctionner. Si le problème
persiste, je te suggère de télécharger le sources de Apache 1.33 et
PHP, les compiler manuellement et les configurer manuellement. Pour de
l'aide à ce sujet, il existe plusieurs tutoriels qui expliquent
comment faire.

-Yanick
a***@gmail.com
2007-01-24 15:53:15 UTC
Permalink
Post by Axelar
la même chose pour gd.so
tu travail sur quel système??(XP Linux...) parceque j'ai eu le meme
problème avec oci8 mais j'ai regler le problème en scanant les
dipendance de l'extension avec d'autre DLL (sous win 2003 server) car
l'extension ne pouvai pas etre chargée si celles dont elle dépend ne
le sont pas aussi! dans mon cas c'étais winvcr71.dll (une runtime de
vc++)
pour cela je me suis servi de PE_Explorer
une version demo est disponnible :
http://www.heaventools.com/PE_Explorer_disassembler.htm

Continuer la lecture sur narkive:
Loading...