php5 and postgresql 8.2/8.3

Jim Pingle lists at
Thu Apr 17 15:55:17 UTC 2008

Claus Guttesen wrote:
>>  I have installed php5 with support for postgresql (php5-pgsql). If I
>>  install postgresql-client ver. 8.2.7 or 8.3.x apache (httpd)
>>  core-dumps. If I install postgresql-client 8.1.11 or 8.2.6 apache does
>>  not core-dump.
>>  I have confirmed that it's postgresql which makes apache core dump by
>>  commenting out in /usr/local/etc/php/extensions.ini. This -
>>  off-course - prevents me from connecting to my db. :-/
>>  Apache is ver. 1.3.41 from ports with no changes to the default-values
>>  during portinstall. PHP is ver. 5.2.5_1.
> Replying to myself (and others :-) ). When compiling php5 statically
> with postgresql-support apache no longer core dumps. I added
> CONFIGURE_ARGS+=--with-pgsql to /usr/ports/lang/php5/Makefile.

Not sure if this would make much of a difference in your case, but have you 
tried moving the line for up higher in extensions.ini?

I haven't had any trouble with PostgreSQL's PHP extension, but I have with 
plenty of others (MySQL, recode, imap, sockets, and pspell) when the 
extensions were not in a specific order.

I've documented the issue here:

More info can be found in the archives as well.

If that does alleviate your problem, let me know and I'll add notes for to my workaround.


More information about the freebsd-stable mailing list