[PHP-users 33074] pg_escape_stringがつかえない。

choice info @ choice-site.com
2007年 12月 25日 (火) 22:30:46 JST


中出ともうします。

どうも、わからないことが起こっていて困っています。
php4.4.7でpostgres8.2.5を利用しているのに

Call to undefined function: pg_escape_string()

というエラーがでます。

http://jp.php.net/manual/ja/function.pg-escape-string.php
を確認しましたが、
・PHP 4 >= 4.2.0, PHP 5
・PostgreSQL 7.2 以降が必要
ということですので条件は満たしていると
思うのですが。

なにか他に原因があるのでしょうか?
助けていただければ幸いです。

以上、よろしくお願いします。


●環境
php 4.4.7

・confiqureオプション
./configure --prefix=/usr/local \
--with-pgsql=/usr/local/pgsql \
--with-mysql=/usr/local/mysql \
--enable-mbstr-enc-trans \
--enable-mbstring \
--enable-mbregex \
--enable-track-vars \
--enable-memory-limit \
--enable-zend-multibyte \
--enable-sockets \
--with-apxs=/usr/sbin/apxs \
--with-zlib --with-gd --with-jpeg

・phpinfoでのpgsqlの値

PostgreSQL Support      enabled
PostgreSQL(libpq) Version  8.2.5
Multibyte character support enabled
SSL support         disabled
Active Persistent Links   0
Active Links         0

Directive          Local Value Master Value
pgsql.allow_persistent    On      On
pgsql.auto_reset_persistent  Off      Off
pgsql.ignore_notice      Off      Off
pgsql.log_notice       Off      Off
pgsql.max_links        Unlimited   Unlimited
pgsql.max_persistent     Unlimited   Unlimited

●postgres
/usr/local/pgsql/以下にpostgres8.2.5をインストールしています。



----



PHP-users メーリングリストの案内