NuOnce BlueQuartz:yumのPostgreSQL留意点
作成日:2007.01.19
yumでPostgreSQLをインストールした場合、php.iniの設定を行わないとPHPからDBに接続できません。
PostgreSQLのインストール
# yum install postgres*
# yum install php-pgsql
PHPでDB接続時のエラー
この状態で、PHPからpg_connectすると、下記のエラーが表示されます。
PHP Warning: pg_connect(): Cannot create new link. Too many open links ・・・
原因と対処方法
/etc/php.ini 、/etc/php.d/pgsql.ini の両ファイルで extension=pgsql.so が指定されているため、/etc/php.ini もしくは /etc/php.d/pgsql.ini のどちらかの設定ファイル内で extension=pgsql.so 行をコメント(無効)し、postgresql・httpdを再起動すれば接続できるようになります。


(5件)