首页
学习
活动
专区
圈层
工具
发布

5
EN

Server Fault用户
提问于 2010-01-23 21:14:35
回答 3查看 1.4K关注 0票数 3

尝试在CentOS 5中部署一个基于Kohana的项目。安装了PHP5.3.1,但仍然出现以下错误。

代码语言:javascript
复制
Warning: preg_match() [function.preg-match]: Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /usr/local/apache2/htdocs/icarus/system/core/utf8.php on line 30

Fatal error: PCRE has not been compiled with UTF-8 support. See PCRE Pattern Modifiers for more information. This application cannot be run without UTF-8 support. in /usr/local/apache2/htdocs/icarus/system/core/utf8.php on line 38

从过去的两天开始,我尝试将我的PHP从5.1升级到5.3,但仍然遇到了与我相同的error.The问题,即phpinfo()中的PCRE模块是2004年9月的。下面是实际的行

代码语言:javascript
复制
PCRE Library Version    5.0 13-Sep-2004 

有人能告诉我如何升级或解决这个问题吗?

谢谢。

EN

回答 3

Server Fault用户

发布于 2010-01-27 22:01:37

我为我的系统重新编译了PCRE,以包含PCRE UTF-8。

我们使用PHP5.2.6ATM,但是导致Kohana失败的是pcre rpm。

代码语言:javascript
复制
[root@v1e-web1 files]# cat /etc/redhat-release
CentOS release 5.4 (Final)

[root@v1e-web1 files]# uname -a
Linux v1e-web1 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU/Linux

http://digirev.us/files/RPMS/pcre/

也许那些文件会有帮助。

票数 1
EN

Server Fault用户

发布于 2010-11-19 10:38:53

另一种选择--在CentOS 5安装上升级PHP (正如您已经看到的那样痛苦)--使用我的为CentOS 5构建Kohana (不管文本怎么说),存储库是最新的,当前版本是当前的Kohana稳定的3.0.8版本)。

Kohana软件栈是在这个发行版中进行修补的,可以在香草CentOS 5上使用PHP5.1.6进行开箱即用。功能几乎没有丢失(主要问题是错误报告,PHP 5.1不太好),以及它的广泛测试,因为它被几个不同的人使用在运行不同的应用程序。

票数 1
EN

Server Fault用户

发布于 2013-08-12 17:57:37

没有办法解决这与原始Centos 5软件包。

这不是问题,它是一个特征。

您需要重新编译和升级包,或者使用其他存储库,如雷米埃佩尔

试着一开始只使用EPEL,它附带php5.3为php-53*:yum删除php;yum安装php53

然后添加REMI repo,它附带php 5.4作为php-*:yum删除php53;yum install php

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/105703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档