zip/gzip dans phpmyadmin

Publié le par Dr Bowman

Phpmyadmin est un outil indispensable pour manager sa base de données mysql. Il y a notamment tout un tas de fonctions qui permettent d'exporter et d'importer des tables ou même une base entière sous différents formats.

 

L'option compression n'apparaît pas forcément dans le phpmyadmin. Cela veut sans doute qu'il manque la bibliothèque de fonctions zlib dans le php. Pour le vérifier, un simple phpinfo() suffit et il doit figurer un paragraphe zlib. De même on doit trouver dans la ligne "Configure Command" l'option --with-zlib.

 

Bref, si zlib n'est pas là, pas de fonction de compression dans php et donc impossible de récupérer un export zippé de la base de données dans phpmyadmin.

 

Pour recompiler php :

 

- arrêter Apache

- se placer dans le répertoire du source de php : cd /usr/local/src/php-5.3.6

- nettoyer l'installation : make clean

- configurer php en reprenant la "configure command" du phpinfo et y ajouter l'option --with-zlib (cela implique que la bibliothèque zlib est déjà installée sur votre linux)

Ex :

'./configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-config-file-path=/usr/local/apache2/conf' '--with-pdo-mysql=/usr/local/mysql' '--with-gd' '--with-mysql=/usr/local/mysql' '--with-png-dir=/usr/lib' '--with-jpeg-dir=/usr/lib' '--with-freetype-dir=/usr/lib' '--with-mcrypt' '--with-mysqli=/usr/local/mysql/bin/mysql_config' '--with-zlib'

- compiler : make

- installer : make install

 

Normalement le tour est joué. Relancer Apache et vérifier dans le phpinfo que zlib est bien présent. Si c'est le cas, les options de compression dans phpmyadmin devraient maintenant apparaître.

 

http://static.cdn.mz23.in/2011/06/PhpMyAdmin-Logo.png

Publié dans Serveurs

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article