Цитата |
---|
Параметр pcre.recursion_limit по умолчанию имеет значение 100000. Если он превышает системный размер стека (обычно 8 Мб), то PHP падает с ошибкой Segmentation fault при выполнении сложных регулярных выражений. Снять ограничение на размер стека на Linux можно в скрипте запуска Apache вызовом: ulimit -s unlimited На FreeBSD необходимо пересобрать порт pcre с опцией --disable-stack-for-recursion Если это не возможно и на Windows надо уменьшить параметр pcre.recursion_limit до 1000 или ниже. В этом случае PHP падать не будет, но обработка строк будет работать не всегда правильно: например, могут появляться пустые сообщения на форуме. |
на сервере centOS 6.5
Не жмись, кликай "Мне нравится" на сообщении :)