Php 7 için PDO için PostgreSQL sürücüsü nasıl etkinleştirilir?


14

Apache2 ve php 7.1.6 ile bir ubuntu 14.4 sunucum var.

Ayrıca üzerinde PostgreSQL 9.3 yüklü. Şimdi bu verilere PDO kullanarak php kodundan bağlanmak gerekiyor.

Aşağıdakileri denedim:

  1. Pgsql sürücüsünü yükleyin: sudo apt install php7.0-pgsql
  2. Şimdi postgres PDO sürücülerini kullanarak etkinleştirmeye çalıştığımda sudo phpenmod pdo_pgsql, aşağıdaki hata iletilerini alıyorum:

WARNING: Module pdo_pgsql ini file doesn't exist under /etc/php/7.1/mods-available

Php 7 için PostGres PDO sürücülerini nasıl doğru şekilde kurar ve etkinleştirirsiniz?

Yanıtlar:


17

Php7.0 pgsql modülünü kurarken php7.1 çalıştırıyorsunuz.

php -vSürümünüzü kontrol etmeye ve yüklemeye çalışın php7.1-pgsql.


1

Ayrıca şu satırları da açmanız gerekir:

extension=php_pdo_pgsql.dll
extension=php_pgsql.dll

içinde /etc/php/7.1/cli/php.ini.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.