Installation · 2 min read · Oct 25, 2025
Comment Installer MySQL 4.1 Et PHP4 Sur Debian Etch
Comment Installer MySQL 4.1 Et PHP4 Sur Debian Etch
Version 1.0
Auteur : Falko Timme
MySQL 4 et PHP 4 sont assez anciens, mais vous pourriez avoir des applications PHP sur votre serveur qui nécessitent PHP4 et MySQL 4. Le problème est que Debian Etch ne propose que MySQL 5, et ses paquets PHP4 dépendent de MySQL 5 et ne fonctionnent pas avec MySQL 4. Ce guide montre comment vous pouvez installer MySQL 4.1 sur Debian Etch avec des paquets PHP4 qui fonctionnent avec MySQL 4.1.
Je ne garantis pas que cela fonctionnera pour vous !
1 Remarque Préliminaire
Le système Debian Etch que j’utilise ici a l’adresse IP 192.168.0.100.
2 Configurer apt
Heureusement, http://debian.mytso.net/etch a des paquets Debian pour MySQL 4.1 et PHP4. Pour les utiliser, nous devons ouvrir /etc/apt/sources.list et ajouter la ligne suivante :
vi /etc/apt/sources.list| [...] deb http://debian.mytso.net/etch/ / [...] |
Ensuite, nous ouvrons /etc/apt/preferences et spécifions qu’apt doit utiliser le dépôt debian.mytso.net avec priorité sur les dépôts Debian par défaut :
vi /etc/apt/preferences| Package: * Pin: origin debian.mytso.net Pin-Priority: 1001 |
La priorité 1001 s’assure que debian.mytso.net est le dépôt préféré.
Maintenant, nous mettons à jour notre base de données de paquets :
apt-get update3 Installer MySQL 4.1
Pour installer MySQL 4.1, il suffit d’exécuter la commande suivante :
apt-get install mysql-server-4.1 mysql-client-4.1 mysql-common-4.1 libmysqlclient14 libmysqlclient14-devPour configurer MySQL et définir des mots de passe, consultez le chapitre 10 sur https://www.howtoforge.com/perfect_setup_debian_etch_p4.
4 Installer Apache2 Avec PHP4
Pour installer Apache2 avec PHP4 (avec support pour MySQL 4.1), il suffit d’exécuter :
apt-get install libapache2-mod-php4 php4-common php4-curl php4-domxml php4-gd php4-imap php4-mcal php4-mcrypt php4-mhash php4-mysql php4-pspell php4-recode php4-snmp php4-xslt php4 Vous pourriez voir la question suivante pendant l’installation :
Continuer à installer libc-client sans support Maildir ? <– Oui
Ensuite, redémarrez Apache :
/etc/init.d/apache2 restart5 Tester PHP4
Maintenant, nous pouvons tester si PHP4 et MySQL 4.1 sont correctement installés. En supposant que votre racine de document Apache par défaut est /var/www (ce qui est vrai pour une installation Apache par défaut sur Debian), nous créons le fichier PHP /var/www/info.php :
vi /var/www/info.php| |
Ensuite, nous appelons le fichier dans un navigateur ( http://192.168.0.100/info.php). Si tout se passe bien, vous devriez voir que vous avez PHP4 installé (4.4.4 dans cet exemple)…

… et que le support MySQL est activé dans PHP4. La version de l’API Client est 4.1.11 ce qui est bon car nous avons installé MySQL 4.1.11 :

6 Anciens Mots de Passe (MySQL)
Si vous avez des problèmes pour vous connecter à vos applications web, ouvrez /etc/mysql/my.cnf et ajoutez old-passwords à la section [mysqld], comme ceci :
vi /etc/mysql/my.cnf| [...] [mysqld] # # * Paramètres de Base # old-passwords [...] |
Redémarrez MySQL ensuite :
/etc/init.d/mysql restart 7 Liens
- Debian : http://www.debian.org
- Dépôt Debian Etch Pour MySQL 4.1 Et PHP4 : http://debian.mytso.net/etch
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.