Bonjour ,
J'ai installé Apache2 avec Mysql , PHP et le mod_perl jusque là tout
fonctionne bien , parcontre quand j'ai installé DBI et le module DBD::Mysql avec la commande "perl -MCPAN -e shell" , je reçoi l'erreur suivante quand j'execute mon script de test :
Citation :
Software error:
install_driver(mysql) failed: Can't load '/usr/local/lib/perl/5.6.1/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/local/lib/perl/5.6.1/auto/DBD/mysql/mysql.so: undefined symbol: net_buffer_length at /usr/lib/perl/5.6.1/DynaLoader.pm line 202.
at (eval 16) line 3
Compilation failed in require at (eval 16) line 3.
|
voilà mon script de test :
Citation :
#!/usr/bin/perl
use DBI;
print "Content-type: text/html\n\n";
$d = DBI->connect("dbi:mysql:database=mysql;host=localhost;port=3306", "root", "" );
print "connected!!!!<br>" if $d;
|
Citation :
--(root@debian:/dev/pts/0)---------------------------------(/home/www/cgi-bin)--
--(0050:Thu,29 Jul 04:$)-- perl -MDBI -e 'DBI->installed_versions'
Perl : 5.006001 (i386-linux)
OS : linux (2.6.3-deb2-skas3)
DBI : 1.43
DBD::mysql : install_driver(mysql) failed: Can't load '/usr/local/lib/perl/5.6.1/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/local/lib/perl/5.6.1/auto/DBD/mysql/mysql.so: undefined symbol: net_buffer_length at /usr/lib/perl/5.6.1/DynaLoader.pm line 202.
at (eval 9) line 3
Compilation failed in require at (eval 9) line 3.
Perhaps a required shared library or dll isn't installed where expected
at -e line 1
DBD::Sponge : 11.10
DBD::Proxy : install_driver(Proxy) failed: Can't locate RPC/PlClient.pm in @INC
DBD::File : 0.31
DBD::ExampleP : 11.12
DBD::DBM : 0.02
|
Voilà l'emplacement de Mysql : /usr/local/bin/MySQL/ et c'est sur une debian , tout aide est la bienvenue merci à tous .
Message édité par _XaM_ le 29-07-2004 à 13:23:35