Amazon EC2で稼働のPHP5.6でpgsql.so関係のエラーが出た際の対処法

AMIで稼働しているPHP5.6でPHPを動かしたとき、以下のようなWarningが出ることがあります。

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/5.6/modules/pgsql.so' - /usr/lib64/php/5.6/modules/pgsql.so: undefined symbol: PQescapeLiteral in Unknown on line 0
PHP 5.6.17 (cli) (built: Jan 29 2016 00:30:02)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

私以外でもいくつか確認しておりますが、日本語で解説しているサイトがなかったのでここに残しておきます。

対処は簡単で、以下コマンド1つで解決です。
新たにインストールを行うので、rootで実行してください。

yum install postgresql9-libs

ApacheなどのWebサーバはリロードしてください。
同じように困っている方はぜひ。

 
    このエントリーをはてなブックマークに追加  

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加
コメントを残すには、Twitter、Facebook、Google、OpenID、Disqus の、いずれかのアカウントでの認証が必要となります。(各アイコンか「コメントする」ボタンを押すと認証ウィンドウが開きます)