Home > Server, Ubuntu, Webmaster > Installare php PDO per connettersi a postgresql – php 5.4.x

Installare php PDO per connettersi a postgresql – php 5.4.x

Aggiornamento 2013

La connessione di Drupal, uno dei CMS più utilizzati  al database postgresql è mediata da PDO ( PHP Data Objects).  PDO fornisce  un’interfaccia unica per l’acccesso a diversi  tipi di databases: MySQL, Postgresql, SQLite…   PDO è un’ estensione di PHP disponibile dalla versione 5.1, come componente dalla 5.0, e  mette a disposizione una classe con metodi che sono utilizzabili indipendentemente dal tipo di database relazionale utilizzato consentendo grande portabilità.

Di seguito come installare pdo_pgsql.so in Ubuntu 12.10

E’ possibile ricercare dove sono localizzate le estensioni pdo_*.so  con

root@Lub1210kvm:/var/www# find / -name "pdo_*.so"
/usr/lib/php5/20100525/pdo.so
/usr/lib/php5/20100525/pdo_mysql.so

Si può installare pdo_pgsql con

apt-get install php_pgsql

nuova ricerca e appare anche pdo_mysql.so

root@Lub1210kvm:/etc/php5/apache2/conf.d# find / -name “pdo*.so”
/usr/lib/php5/20100525/pdo_pgsql.so
/usr/lib/php5/20100525/pdo.so
/usr/lib/php5/20100525/pdo_mysql.so

I riferimenti nella directory  di configurazioni di php

root@Lub1210kvm:/etc/php5/apache2/conf.d# ls -l /etc/php5/apache2/conf.d/
total 4
lrwxrwxrwx 1 root root 25 Apr 12 19:24 10-pdo.ini -> ../mods-available/pdo.ini
lrwxrwxrwx 1 root root 26 May 6 22:07 20-curl.ini -> ../mods-available/curl.ini
lrwxrwxrwx 1 root root 24 Apr 12 19:25 20-gd.ini -> ../mods-available/gd.ini
lrwxrwxrwx 1 root root 28 Apr 12 19:25 20-mysqli.ini -> ../mods-available/mysqli.ini
lrwxrwxrwx 1 root root 27 Apr 12 19:24 20-mysql.ini -> ../mods-available/mysql.ini
lrwxrwxrwx 1 root root 31 Apr 12 19:25 20-pdo_mysql.ini -> ../mods-available/pdo_mysql.ini
lrwxrwxrwx 1 root root 31 May 6 22:58 20-pdo_pgsql.ini -> ../mods-available/pdo_pgsql.ini
lrwxrwxrwx 1 root root 27 May 6 22:58 20-pgsql.ini -> ../mods-available/pgsql.ini
-rw-r--r-- 1 root root 58 Sep 21 2012 mcrypt.ini

Risorse:

Advertisements
  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: