Я не уверен, что это репо был обновлен для 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, убедитесь, чтобы заменить установку, указав 5.6 в вашей версии PHP, такие как
sudo apt-get install -qq php5.6-fpm
Попробуйте восстановить свою форму 'vagrant destroy && vagrant up' –
Я пробовал $ vagrant reload --provision, но это дало тот же результат. –
vagrant destroy && vagrant up сделал тот же результат $ php -v PHP 5.5.9-1ubuntu4.20 (cli) (построено: 3 октября 2016 13:00:37) –