2.7 Commentaires sur l'installation de Perl
2 Installation de MySQL
Manuel de Référence MySQL 4.1 : Version Française
->Installer Perl sur Unix . Installer ActiveState Perl sur Windows . Installer la distribution Perl de MySQL sous Windows . Problèmes lors de l'utilisation des interfaces Perl DBI et DBD
|
2.7.1 Installer Perl sur Unix Le support Perl pour MySQL est fournit par les interfaces clientes
DBI
/
DBD
. API Perl pour MySQL . Le code client des modules
DBD
/
DBI
de Perl, requière une version de celui-ci
supérieure ou égale à la version 5.004. L'interface
ne fonctionnera pas
si vous avez une ancienne version de Perl.
Le support Perl de MySQL requière aussi que vous ayez installé le support de
programmation de clients pour MySQL. Si vous avez installé MySQL à partir
de fichiers RPM, les programmes clients sont dans le RPM client, mais le support
de la programmation de clients est dans le RPM des développeurs. Assurez-vous
d'avoir installé le dernier RPM.
Depuis la version 3.22.8, le support Perl est distribué séparément du reste de la
distribution MySQL. Si vous voulez installer le support Perl, les fichiers dont
vous aurez besoin peuvent être trouvés sur
http://www.mysql.com/downloads/api-dbi.php .
Les distributions de Perl sont fournies en tant qu'archives compréssées
tar
et ont des noms comme
MODULE-VERSION.tar.gz
, où
MODULE
est le nom du
module et
VERSION
est le numéro de version. Vous devez obtenir les distributions
Data-Dumper
,
DBI
, et
Msql-Mysql-modules
et les installer
dans cet ordre. La procédure d'installation est décrite ici. L'exemple montré ici concerne
le module
Data-Dumper
, mais la procédure est la même pour les trois distributions :
- Décompressez la distribution dans le dossier courant :
shell> gunzip < Data-Dumper-VERSION.tar.gz | tar xvf -
|
Cette commande crée un dossier appelé
Data-Dumper-VERSION
.
- Mettez vous dans le répertoire racine de la distribution décompressée :
shell> cd Data-Dumper-VERSION
|
- Construisez la distribution et compilez tout :
shell> perl Makefile.PL shell> make shell> make test shell> make install
|
La commande
make test
est importante car elle vérifie que le module fonctionne.
Notez que quand vous exécutez cette commande durant l'installation de
Msql-Mysql-modules
pour tester le code de l'interface, le serveur MySQL doit être
en marche sinon le test échouera.
Il est bon de reconstruire et réinstaller la distribution
Msql-Mysql-modules
à chaque fois que vous réinstallez une nouvelle version de MySQL,
particulièrement si vous avez des problèmes avec vos scripts
DBI
après avoir avoir mis à jour MySQL.
Si vous n'avez pas le droit d'installer des modules Perl dans le dossier système
ou que vous voulez installer des modules locaux de Perl, la référence suivante pourra
vous aider :
http://www.iserver.com/support/contrib/perl5/modules.php
|
Regardez le paragraphe
Installing New Modules that Require Locally Installed Modules
.
|