Apacheからpostgresを認識しない (Window10, Apache2.4, PHP7.2, PostgreSQL9.5)

 

phpinfo()をみてもpostgresが認識されておらずハマってしまったのでメモ。

コマンドラインからはpostgresが使えるのにApacheからは使えないという現象。

 

私の環境

  • Window10
  • Apache2.4
  • PHP7.2
  • PostgreSQL9.5

 

調べてみると下記リンク先から解決できた。

stackoverflow.com

 

Apachehttpd.confに下記の通りlibpq.dllを読み込んだところApacheからpostgresを認識できた。

LoadFile "C:/php/libpq.dll"

 Windows10特有の問題であるかは不明