我不知道该回购已在PPA已迁移后对PHP更新(见https://github.com/oerdnj/deb.sury.org/wiki/PPA-migration-to-ppa:ondrej-php)
基本上scripts/php.sh
你需要更换PPA
sudo add-apt-repository ppa:ondrej/php
(确保运行sudo apt-get update
如果你直接从虚拟机的初始供应后运行此命令) - 并安装php5.6,你需要运行
sudo apt-get install -qq libapache2-mod-php5.6
这种变化,你现在得到
[email protected]:~$ php -v
PHP 5.6.28-1+deb.sury.org~trusty+1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
如果您需要更多的PHP模块,确保在你的PHP版本中指定5.6更换安装如
sudo apt-get install -qq php5.6-fpm
尝试重建箱 '流浪摧毁&& vagrant up' –
我试过$ vagrant reload --provision,但是呈现相同的结果。 –
vagrant destroy && vagrant up呈现相同结果 $ php -v PHP 5.5.9-1ubuntu4.20(cli)(built:Oct 3 2016 13:00:37) –