pgsql
PostgreSQL Support enabled
なので、PostgreSQL 関数( http://php.net/manual/ja/ref.pgsql.php ) は、使える状態になっていますが、
PDO support enabled
PDO drivers mysql, sqlite
ということですので、PostgreSQL の PDO ドライバー( http://php.net/manual/ja/ref.pdo-pgsql.php )が、インストールされていないようです。
PHP をソースからインストールしたのであれば、現在のインストールオプションに --with-pdo-pgsql を追加して、再インストールしてください。
(追記)
参考までに うちで、ソースからインストールした php は、phpinfo() を実行すると 以下のようになります。 pdo_pgsql の部分が、PosrgreSQL の PDO ドライバーをインストールすると追加されます。
PDO
PDO support => enabled
PDO drivers => mysql, sqlite, pgsql
pdo_mysql
PDO Driver for MySQL => enabled
Client API version => mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $
Directive => Local Value => Master Value
pdo_mysql.default_socket => /tmp/mysql.sock => /tmp/mysql.sock
pdo_pgsql
PDO Driver for PostgreSQL => enabled
PostgreSQL(libpq) Version => 9.4.5
Module version => 1.0.2
Revision => $Id: pdo_pgsql.c,v 1.7.2.11 2006/03/14 10:49:18 edink Exp $
pdo_sqlite
PDO Driver for SQLite 3.x => enabled
SQLite Library => 3.8.10.2
(再度追記)
参考にしたと書かれている「PHP+PostgreSQLのためのpgsql.soの生成手順」は、URLが書かれていないのですが、 http://qiita.com/s2/items/a756ece34f77f94f8b86 でしょうか?
そうであれば、
./configure --with-pgsql=/Users/doishun/.pgvm/environments/current/bin/
で、php をコンパイルしているので、PostgreSQL 関数( http://php.net/manual/ja/ref.pgsql.php ) しか有効になりません。
PDO に対応するのであれば、手順としては、ソースコンパイルしたPHPに後からpdo_pgsqlをインストールする の手順になると思います。