PHPでPostgreSQL関係の関数を使用した時にphp.iniでちゃんと設定しているのに全然動かないことがありました・・・
そもそもdllが読み込めないことがあるっていう発想がなかったので、結構苦労してしまいました・・・
原因として環境変数をPHPのフォルダに通してなかったのでダメだったみたいです。
以下参考サイト
この時に役に立った関数が
print_r(get_loaded_extensions());
phpinfo();と同じく設定確認で使えるので、レンタルサーバでどのモジュールが使用できるかこれで知ることができるので個人的に重宝しています