在Debian Jesse开发机器上运行旧版本的php5有什么select?

我有一个运行在Debian Jesse机器上的旧版网站的生产服务器,使用PHP包5.3.3-7 + squeeze26。 我有一个开发机器,在VirtualBox中运行一个新的PHP包(5.6.29-0 + db8ul)。 当我导入一个旧的网站,并尝试在开发机器上运行它,我得到PHP错误,如: php Call-time pass-by-reference has been removed.

我的开发机器正在运行phpmyadmin和apache,我认为它依赖于较新版本的php。 那么在开发机器上运行这些旧网站有什么select?

a)我可以在机器上并排运行两个版本的PHP,并且可以在旧版本上运行此网站吗?

b)我应该在开发机器上卸载当前版本的PHP,并运行它的旧版本的php5? 在这种情况下,我该如何处理apache2和phpmyadmin? 那些也必须回滚吗?

c)我应该build立一个新的虚拟机与旧版本的PHP? 虽然这可能是最好的select,我倾向于这一点,但我仍然很想知道选项a和b是否可行。