使用外部PCRE库安装PHP

UPDATE

当我使用一些php正则expression式函数时,我不断收到一个警告,说“这个版本的PCRE不支持PCRE_UTF8编译”。 我一直在深入挖掘,认为我需要做的就是从源代码安装PCRE,而在configurationPCRE时select–enable-utf8选项。 没问题。 但后来我需要告诉PHP来find这个新的PCRE库。 我想我必须从源代码安装PHP,并指定一个外部PCRE库如下所述: http : //www.php.net/manual/en/pcre.installation.php

我认为指定外部PCRE库将涉及只是添加一个选项时,当我做./configure

如果在使用aptitude的时候有办法做到这一点? 当aptitude执行./configure时,我需要设置选项。

谢谢!

这似乎有点不寻常,因为我会假设PHP会带有Unicode版本的库。 您使用的是PHP的什么发行版/版本?

你总是可以得到PHP的源代码包(apt-get源代码php5)和构build依赖项(apt-build-dep php5),然后像上面提到的那样configuration和安装。

你必须使用高于5.2.4的PHP。 他们已经在5.2.5中修复了这个bug 。 它说:

升级PCRE到版本7.3(Nuno)