Господа возникла мегасложная нерешаемая проблема, после установки php5-pgsql Apache начал отваливаться в кору. Я слышал, что иногда порядок extensions в /usr/local/etc/php/extensions.ini играет большую роль, с порядком игрался ничего не помогло, куда бы я не подставлял extension=pgsql.so c ним Apache не запускается.
Вот мой usr/local/etc/php/extensions.ini:
extension=bz2.so
extension=ctype.so
extension=curl.so
extension=dom.so
extension=gd.so
extension=gmp.so
extension=iconv.so
extension=mbstring.so
extension=mcrypt.so
extension=mssql.so
extension=mysql.so
extension=openssl.so
extension=pcre.so
extension=pdo.so
extension=pdo_sqlite.so
extension=posix.so
extension=session.so
extension=simplexml.so
extension=sockets.so
extension=spl.so
extension=sqlite.so
extension=mysqli.so
extension=tokenizer.so
extension=xml.so
extension=xmlreader.so
extension=xmlwriter.so
extension=zlib.so
#extension=pgsql.soВсе модули критичны и необходимы для работы, так что лишнего не устонавливал.
Версия PHP и модулей:
php5-5.2.6 PHP Scripting Language
php5-bz2-5.2.6 The bz2 shared extension for php
php5-ctype-5.2.6 The ctype shared extension for php
php5-dom-5.2.6 The dom shared extension for php
php5-extensions-1.1 A "meta-port" to install PHP extensions
php5-ftp-5.2.6 The ftp shared extension for php
php5-gd-5.2.6 The gd shared extension for php
php5-iconv-5.2.6 The iconv shared extension for php
php5-imap-5.2.6_1 The imap shared extension for php
php5-mbstring-5.2.6 The mbstring shared extension for php
php5-mcrypt-5.2.6 The mcrypt shared extension for php
php5-mysql-5.2.6 The mysql shared extension for php
php5-openssl-5.2.6 The openssl shared extension for php
php5-pcre-5.2.6 The pcre shared extension for php
php5-pdo-5.2.6 The pdo shared extension for php
php5-pdo_sqlite-5.2.6 The pdo_sqlite shared extension for php
php5-pgsql-5.2.6_1 The pgsql shared extension for php
php5-posix-5.2.6 The posix shared extension for php
php5-session-5.2.6 The session shared extension for php
php5-simplexml-5.2.6 The simplexml shared extension for php
php5-spl-5.2.6 The spl shared extension for php
php5-tokenizer-5.2.6 The tokenizer shared extension for php
php5-xml-5.2.6 The xml shared extension for php
php5-xmlreader-5.2.6 The xmlreader shared extension for php
php5-xmlwriter-5.2.6 The xmlwriter shared extension for php
php5-zlib-5.2.6 The zlib shared extension for php
# ldd /usr/local/lib/php/20060613/pgsql.so
/usr/local/lib/php/20060613/pgsql.so:
libpq.so.5 => /usr/local/lib/libpq.so.5 (0x28192000)
libc.so.7 => /lib/libc.so.7 (0x28080000)
libintl.so.8 => /usr/local/lib/libintl.so.8 (0x281af000)
libssl.so.5 => /usr/lib/libssl.so.5 (0x281b8000)
libcrypto.so.5 => /lib/libcrypto.so.5 (0x28300000)
libcrypt.so.4 => /lib/libcrypt.so.4 (0x28457000)
libthr.so.3 => /lib/libthr.so.3 (0x28479000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2848c000)
Версия OS: FreeBSD 7.0-PRERELEASE
Хочу отметить, что аналогичная связка установлена на виртуальной машине и php5-pgsql там живёт без проблем, но там уже FreeBSD 7.0-RELEASE.
Я смотрел у людей аналогичные проблемы возникали, нобязательно с pgsql.so, что при добавлении нового extensions Apache вываливался в core, но решений так и не нашёл.