新たにPHP開発環境を下記の組み合わせで構築。
OS:Windows 8.1 pro
Apache 2.4
PHP5.6.10
PostgreSQLを使用するので、php.iniのextensionを有効にする。
;extension=php_pgsql.dll ↓ extension=php_pgsql.dll
apacheを再起動し、phpinfo()で確認したところ、「pgsql」の文字がない。
以前にも開発環境は作っていたのだがど忘れしている。
やっぱ、書いとかないとだめだな。
結論
PHP本体フォルダ直下のlibpq.dllを「c:\windows」へコピーすることが必要。
今回は、Windows8.1だったので、コピーしたあと、apacheの再起動だけで認識されました。
他のWindowsバージョンは未確認なんで必要に応じて、Windowsの再起動が必要かもしれません。