В общем, итогом всего стало следующее:
Код: Выделить всё
(httpd), uid 0: exited on signal 11 (core dumped)
Установленный софт:
Код: Выделить всё
apache+mod_ssl-1.3.41+2.8.31_2
php5-5.3.8
php5-bz2-5.3.8
php5-calendar-5.3.8
php5-ctype-5.3.8
php5-curl-5.3.8
php5-dba-5.3.8
php5-dom-5.3.8
php5-exif-5.3.8
php5-extensions-1.5
php5-fileinfo-5.3.8
php5-filter-5.3.8
php5-ftp-5.3.8
php5-gd-5.3.8
php5-gettext-5.3.8
php5-hash-5.3.8
php5-iconv-5.3.8
php5-imap-5.3.8
php5-json-5.3.8
php5-ldap-5.3.8
php5-mbstring-5.3.8
php5-mcrypt-5.3.8
php5-mysql-5.3.8
php5-openssl-5.3.8
php5-pdo-5.3.8
php5-pdo_sqlite-5.3.8
php5-posix-5.3.8
php5-pspell-5.3.8
php5-readline-5.3.8
php5-session-5.3.8
php5-simplexml-5.3.8
php5-sqlite-5.3.8
php5-sqlite3-5.3.8
php5-tokenizer-5.3.8
php5-xml-5.3.8
php5-xmlreader-5.3.8
php5-xmlwriter-5.3.8
php5-zip-5.3.8
php5-zlib-5.3.8
Все собрано из портов на этой ОСи:
Код: Выделить всё
[root@mail /usr/local/etc]# uname -mrs
FreeBSD 7.3-RELEASE i386
Все переставил, удалил любое упоминание о расширениях для 52 и заменил их аналогами 5.3.8. Затем поправил и проверил дерево портов с помощью
pkgdb -L и
pkgdb -F. Проблем с зависимостями не возникло.
При попытке запустить апач получаю указанную выше ошибку. Если отключить все расширения php в extentions.ini, то апач стартует.
Затем, я по одному включал расширения и рестаровал апач. Все время спотыкался на разных расширениях. Т.е. я могу отключить все расширения. Затем включить, допустим, mbstring. Рестартануть апач. И она запустится и будет работать.
После этого включаю, напимер calendar. Апач выдает ошибку. Ползу обратно, отключаю calendar. Перезапускаю апач и(!) апач выдает ту же ошибку - получается на mbstring, с которым он только что запускался.
Короче говоря, путем перебора выявить битое расширение не получилось.
Подскажите, пожалуйста, кто знает. На серваке вертится вебморда, админка почты, вики-раздел для сотрудников, phpMyAdmin для программеров и куча всякого другого, необходимого в работе...