Lors de l’installation d’un script php qui utilise MySQL, le setup du script m’indiquait que je n’avais pas MySQL d’installé alors qu’il était bien présent sur ma machine.
A l’image de ce que j’ai fait pour ajouter le support de SQLite à php j’ai fait la même chose pour MySQL et le problème à été résolu.
Voici donc la manipulation.
Editer /etc/php5/cgi/php.ini (le chemin peut changer selon votre distribution, ici il s’agit de Debian) et y ajouter la ligne suivante dans la section « Dynamic Extensions »
extension=mysql.so
Redémarrez php (si vous l’exécutez en fcgi) et voila le tour est joué
Rque : afin de faire un copie d’écran du setup de mon script php pour illustrer cet article j’ai supprimé la dite ligne de mon php.ini et là bizarrerie de l’informatique, MySQL était tout de même détecté…