我试图在我的网站上运行一个正则expression式,我得到这个回应:
编译失败:对\ P,\ p和\ X的支持尚未在偏移1编译
谷歌search了一下之后,我发现显然我的服务器上的PCRE不支持UTF8,因此会导致问题。 当我ssh与pcretest -CI get
PCRE version 6.6 06-Feb-2006 Compiled with UTF-8 support No Unicode properties support Newline character is LF Internal link size = 2 POSIX malloc threshold = 10 Default match limit = 10000000 Default recursion depth limit = 10000000 Match recursion uses stack
当我更新pcre时,它告诉我没有任何更新。
人们告诉我,我可以打开UTF-8支持…帮助?
我是一个noob。
看看这个网站。
http://gaarai.com/2009/01/31/unicode-support-on-centos-52-with-php-and-pcre/
它讨论你的问题和解决scheme。
希望有所帮助。
大卫