this version of PCRE is not compiled with PCRE_UTF8 support

Категория: / Mine блог / Сервер (FreeBSD)
Я вот офигеваю от ошибки на новоиспеченном сервере:

var_dump(preg_match('~строка~Uu', 'test', $m));
>> Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0


Собиралось как обычно - из портов/пакаджей.
Оказалось по-русски похуистично по-умолчанию не включена поддержка юникода в бандлед сборке pcre.
Конфигов в новом апаче-пхп для подключения внешней либы нет.

Для исправления ситуации придется пересобрать php.

 
открываем /usr/ports/lang/php5/Makefile
добавляем --with-pcre-regex в конец директивы CONFIGURE_ARGS:
#CONFIGURE_ARGS= --enable-versioning \...

ребилдим php
make && make deinstall && make reinstall
apachectl restart
 



@author: surg30n
@date: Понедельник, 31 Август 2009


Комментарии : 2


2] Гость - 07:00, 24 Июнь, 2011
Выручил
1] Гость - 23:21, 13 Июнь, 2011
Спасибо. Спасли очень.
Комментировать:




Код подтверждения: *
Введите подтверждающий код, так же как он отображен на картинке.
Надоело разбирать числа на картинке? Зарегистрируся, докажи что ты не робот!

загрузка...

Отдых в горах, источники Кислые - источники бесперебойного питания большой мощности.