微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PCRE库版本太旧了

Bug Genie 3需要PCRE librairies 8.0或更高版本。 你有版本7.8 2008-09-05。 将您的系统更新到最新版本。之后我看问题,并尝试更新我的pcre库的步骤如下:wget the latest source of pcre from sourceforge 8.31 # tar -xzf pcre-8.31.tar.gz # cd pcre-8.31 # ./configure --enable-utf8 --enable-unicode-properties # make && make install当我做pcretest -C我得到这个[root@server1 /]# pcretest -C PCRE version 8.31 2012-07-06 Compiled with 8-bit support only UTF-8 support Unicode properties support No just-in-time compiler support Newline sequence is LF R matches all Unicode newlines Internal link size = 2 POSIX malloc threshold = 10 Default match limit = 10000000 Default recursion depth limit = 10000000 Match recursion uses stack当我确定时,有很多什么Web服务器用于Luanetworking开发如何将audio文件(即时)转换为浏览器?我如何得到mod_rewrite在Heroku上工作?“网站框架”在一个单一的Django实例Apache权限,PHP文件创build,MKDir失败[root@server1 /]# locate libpcre /lib64/libpcre.so.0 /lib64/libpcre.so.0.0.1 /usr/lib64/libpcrecpp.so.0 /usr/lib64/libpcrecpp.so.0.0.0 /usr/lib64/libpcreposix.so.0 /usr/lib64/libpcreposix.so.0.0.0 /usr/local/lib/libpcre.a /usr/local/lib/libpcre.la /usr/local/lib/libpcre.so /usr/local/lib/libpcre.so.1 /usr/local/lib/libpcre.so.1.0.1 /usr/local/lib/libpcrecpp.a /usr/local/lib/libpcrecpp.la /usr/local/lib/libpcrecpp.so /usr/local/lib/libpcrecpp.so.0 /usr/local/lib/libpcrecpp.so.0.0.0 /usr/local/lib/libpcreposix.a /usr/local/lib/libpcreposix.la /usr/local/lib/libpcreposix.so /usr/local/lib/libpcreposix.so.0 /usr/local/lib/libpcreposix.so.0.0.1 /usr/local/lib/pkgconfig/libpcre.pc /usr/local/lib/pkgconfig/libpcrecpp.pc /usr/local/lib/pkgconfig/libpcreposix.pc最后,我支持我的PHP信息愉快..它仍然显示我7.8版安装。

我可以知道我应该怎么做才能解决这个问题,而开源的应用程序buggenie需要这个。 Thx回复。如何在PHP / apache服务器上部署nodejs应用程序?使用mod-wsgi上的Django 1.7来修改代码乘客列出所有文件,而不是运行我的Rails应用程序如何阻止Apache列出我的用户目录的内容Lucene ORsearch使用布尔查询我认为你必须使用--with-pcre-regex=DIR选项手动构建PHP最新的PCRE库。 为此,您需要获取PHP代码和PCRE源代码,以及您可能需要的所有其他库的源代码。这个页面http://PHP.net/manual/en/pcre.installation.PHP总结了与PHP捆绑在一起的PCRE版本。更容易的选择是使用你的操作系统的包管理器更新PHP(也许通过启用不稳定的存储库),但这取决于你的操作系统。我是Centos 6.3用户。 这在我的情况下工作。搜索现有的pcre。rpm -qa | grep pcre使用–nodeps删除所有现有的pcre。下载pcre转速高于8.x. 我使用了http://rpmfind.net/linux/rpm2html/search.PHP?query=pcre使用rpm安装它。重新启动您的Web服务并检查PHPinfo。 它应该显示你刚刚安装的pcre库。在Centos 5.9上,drmanalo步骤的修改版本适用于我们:搜索现有的pcrerpm -q –queryformat“%{name}。%{arch} n”pcre使用–nodeps删除所有现有的pcrerpm -ev –nodeps pcre-devel.x86_64rpm -ev –nodeps pcre.x86_64rpm -ev –nodeps pcre-devel.i386rpm -ev –nodeps pcre.i386新增储存库nano /etc/yum.repos.d/utter-ramblings.repo[说出-随笔]名称=完全Ramblingsbaseurl = http://www.jasonlitka.com/media/EL5/x86_64/gpgkey = #same.url.as.above#
/ media / RPM-GPG-KEY-jlitka启用= 1gpgcheck = 1安装使用百胜yum –disablerepo = * –enablerepo = utter-ramblings安装pcre pcre-devel重新启动您的Web服务并检查PHPinfo在我的Centos 5.9上,我可以将pcre从6. *升级到8. *没问题,但是不能被PHP或Apache“认可”。 问题通过将PHP53升级PHP54来解决

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐