Bon, 1er os : Apache (qui tourne généralement avec les droits d'utilisateur www-data et groupe www-data) ne peux pas lire tes modules (et à mon avis, il doit pouvoir les lire) ...
Moi je ferais donc un :
#chown www-data:www-data /usr/lib/php/modules/*.so
(Après avoir contrôlé que c'est bien l'utilisateur/groupe du deamon apache dans ton cas)
Donc ce que tu dois faire dans l'ordre :
- Éditer ton php.ini pour lui faire loader uniquement les modules que tu as besoin
- Contrôler où est-ce que tu as installé les modules que tu veux utiliser (apparemment c'est pas en /usr/lib/php/modules). Une fois que tu l'as trouvé, tu peux modifier le path dans php.ini pour qu'il cherche ça au bon endroit (et par la même occasion, tu supprimeras /usr/lib/php/modules, vu que c'est pas le path que tu utilises)
- Si les droits de tes modules sont pas les bon (= s'ils appartiennent à root/root) tu changes le propriétaire (comme je l'ai fait plus haut).