我有一个运行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包吗?谢谢你的帮助!
答案 0 :(得分:0)
正如@ hek2mgl所提到的,在Vagrant框中使用较新版本的Ubuntu就可以了。