Ключевые слова:trouble, php, apache, freebsd, patch, (найти похожие документы)
Date: Fri, 23 Mar 2001 15:29:28 +0300
From: Michael Kondrashin <aplog@corbina.ru>
Newsgroups: fido7.ru.unix.bsd
Subject: [FreeBSD] падение Apache + PHP4
> Апач не запускаеться - говорит:
> Segmentation fault - core dumped
> /usr/local/apache/bin/apachectl start: httpd could not be started
>
> Деинсталировать я его тоже не могу. Бред какой-то!
Это глюк текущей версии PHP4. Там что-то в configure либо в FreeBSD
seed*().
Hадо подправить файл
/ext/standard/crypt.c
Функция PHP_MINIT_FUNCTION()
В ней закоментировать строки где выбирается randomize кроме начинающийся
с srand:
//#if HAVE_SRAND48
// srand48((unsigned int) time(0) * getpid() * p ...
//#elif HAVE_SRANDOM
// srandom((unsigned int) time(0) * getpid() * ( ...
//#else
srand((unsigned int) time(0) * getpid() * (php_combined_lcg() *
10000.0)
);
//#endif
return SUCCESS;
}
После чего пересобрать еще раз.
Все заработает.
Про этот глюк я их (www.php.net) уже поставил в известность и в текущей
версии он уже исправлен. Так что есть вариант - подождать следующего
релиза.
Михаил Кондрашин