PHP говорит "PCRE не скомпилирован с UTF-8" - PullRequest
1 голос
/ 06 марта 2011

У меня есть веб-сервер с некоторыми личными веб-сайтами и прочим, на нем запущены Debian Lenny, Apache 2 и PHP 5. Я всегда использую apt для установки вещей.

В эти выходные я пытался установить Ruby on Railsпросто для удовольствия.У меня не получилось, но это проблема в другой раз.Сегодня я заметил, что один из моих сайтов с PunBB перестал работать.Я получаю следующую ошибку:

Warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /home/arood/sitename/include/utf8/utf8.php on line 51 Fatal error: PCRE is not compiled with UTF-8 support in /home/arood/sitename/include/utf8/utf8.php on line 52

pcretest -C говорит мне, что на сервере установлена ​​версия 8.12 с поддержкой UTF-8, но phpinfo() говорит мне, что он использует 8.02.Через Google я узнал, что apache использует свою собственную версию, но я не могу понять, как решить мою проблему.

Может ли кто-нибудь помочь мне снова заставить это работать?

Спасибо

...