在Ubuntu 14.04上将PHP版本从5.5降级到5.4

我第一次在这里问一个问题,我认为我没有回答过。

我最近一直致力于通过运行到新服务器的vBulletin站点进行传输。 我以为我一直处于领先地位,当我最近安装Ubuntu并看到14.04可用时,我就去了。

正如我所料,这是一场噩梦。 事实certificate,vBulletin JUST在我运行的版本上添加了对PHP 5.4及其上一版本的支持。 老实说,我不指望他们能够达到PHP 5.5(默认安装14.04)。

除了回到12.04 LTS并完全开始,有没有办法可以将安装的PHP版本降级到5.4? 我看到一些线程正在谈论从5.4到5.3,所以我希望它可行。

你可以帮我做更简单的事情,如果可能的话,更好。 我知道自己的方式,但绝不认为自己是专家。 谢谢!

编辑:为清楚起见。 需要在14.04(Trusty Tahr)将PHP从5.5降级到5.4。

安装Apache + fcgid + php5.4

sudo apt-get update sudo apt-get upgrade sudo apt-get remove --purge `dpkg -l | grep php | grep -w 5.5 | awk '{print $2}' | xargs` sudo apt-get purge apache2 php5 libapache2-mod-php5 sudo sed -i.bak "s/trusty/precise/g" /etc/apt/sources.list sudo apt-get update sudo apt-get install apache2 apache2-suexec libapache2-mod-fcgid php5-cgi sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xdebug sudo sed -i "s/precise/trusty/g" /etc/apt/sources.list dpkg --get-selections | egrep '^(apache|php)' | sed 's/install/hold/g' | sudo dpkg --set-selections sudo apt-get update sudo apt-get install mysql-client mysql-server phpmyadmin 

然后继续设置环境: http : //www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-ubuntu-12.04

@Braiam和@Rinzwind在评论中提到了很多选项

另外,作为一种解决方法,您可能需要检查Phpbrew
正如它所说:

phpbrew$HOME目录中构建并安装多个版本的php。

phpbrew还管理环境变量,所以你可以随时useswitch php版本。

我不使用vBulletin说实话,但在其他CMS中你可以使用以下forms的处理程序在.htaccess文件中指定php版本:

AddHandler应用程序/ x-httpd-php54 .php(适用于5.4)

5.4就是在您的计算机中。 我希望我们仍在讨论同一主题。