PHP说“PCRE不是用UTF-8编译的”

时间:2011-03-06 15:54:33

标签: php apache2 debian pcre

我有一个带有一些个人网站和内容的网络服务器,它正在运行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告诉我我在服务器上安装了支持UTF-8的版本8.12,但phpinfo()告诉我它使用8.02。我通过谷歌发现apache正在使用它自己的版本,但我无法弄清楚如何解决我的问题。

有人可以帮助我重新开始工作吗?

由于

0 个答案:

没有答案