新たに開発環境を下記の組み合わせで構築。

OS:Windows 8.1 pro
2.4
PHP5.6.10

を使用するので、php.iniのextensionを有効にする。

;extension=php_pgsql.dll
↓
extension=php_pgsql.dll

apacheを再起動し、phpinfo()で確認したところ、「pgsql」の文字がない。
以前にも開発環境は作っていたのだがど忘れしている。
やっぱ、書いとかないとだめだな。

結論

PHP本体フォルダ直下のlibpq.dllを「c:\windows」へコピーすることが必要。
今回は、Windows8.1だったので、コピーしたあと、apacheの再起動だけで認識されました。
他のWindowsバージョンは未確認なんで必要に応じて、Windowsの再起動が必要かもしれません。

カテゴリー: PHP