J'ai un serveur Ubuntu 14.4 avec Apache2 et PHP 7.1.6.
J'ai également installé PostgreSQL 9.3. Je dois maintenant me connecter à ces données depuis le code php, en utilisant PDO.
J'ai essayé ce qui suit:
Sudo apt install php7.0-pgsql
Sudo phpenmod pdo_pgsql
, les messages d'erreur suivants s'affichent:WARNING: Module pdo_pgsql ini file doesn't exist under /etc/php/7.1/mods-available
Comment installer et activer correctement les pilotes PDO pour PostGres for php 7?
Vous avez utilisé php7.1 lors de l'installation du module php7.0 pgsql.
Essayez php -v
pour vérifier votre version et installer php7.1-pgsql
.
Aussi, vous devez supprimer les commentaires de ces lignes:
extension=php_pdo_pgsql.dll
extension=php_pgsql.dll
dans /etc/php/7.1/cli/php.ini
.