使用PHP5在Ubuntu上升级PCRE版本

时间:2015-03-27 18:45:33

标签: php ubuntu vagrant pcre

我有一个运行Ubuntu 12.04 LTS的流浪盒,由shell脚本提供。我正在安装PHP5和Apache:

sudo add-apt-repository -y ppa:ondrej/php5
sudo apt-get update
sudo apt-get install -y php5 apache2 libapache2-mod-php5 php5-curl php5-gd php5-mcrypt mysql-server-5.5 php5-mysql git-core

我想运行TYPO3 CMS 7,它需要版本8.30或更高版本的PCRE(Perl兼容的正则表达式)。

如果我查看我的PCRE版本,那就是8.12:

vagrant@precise64:~$ php -i | grep PCRE
PCRE (Perl Compatible Regular Expressions) Support => enabled
PCRE Library Version => 8.12 2011-01-15

如果我可以信任PHP.net手册,那么我应该已经安装了更高的PCRE版本。这里描述:http://php.net/manual/en/pcre.installation.php

我已经尝试手动下载它make install,但我的PHP无法识别它。

所以我的问题是,如何轻松地将PCRE升级到更高版本?或者你推荐其他PHP包吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

正如@ hek2mgl所提到的,在Vagrant框中使用较新版本的Ubuntu就可以了。