Если у меня есть бродячий ящик, подготовленный с помощью puPHPet в OSX, можно ли обновить версию PHP с 5.5 до 5.6 с помощью простого изменить файл конфигурации или мне нужно повторно настроить с нуля?
В качестве альтернативы проще обновить PHP через диспетчер пакетов гостевой ОС, в данном случае Ubuntu 14.04. Вариант использования здесь — это одна среда разработки (не большая команда), но позже я могу захотеть предоставить ту же среду для второго разработчика и/или в облачной службе, и тогда мне понадобится последняя стабильная версия PHP.
ОБНОВЛЕНИЕ
Я попытался отредактировать puphpet/config.yml, как было предложено:
php:
install: '1'
version: '56'
composer: '1'
composer_home: ''
modules:
php:
- cli
- intl
- mcrypt
pear: { }
pecl:
- pecl_http
ini:
display_errors: On
error_reporting: '-1'
session.save_path: /var/lib/php/session
timezone: Europe/London
mod_php: 0
А потом сделал vagrant reload
но php -v
все равно показывает 5.5.14. Я также пробовал vagrant reload --provision
, и это, казалось, делало намного больше, чем просто перезапуск виртуальной машины (выполнял скрипты подготовки), но версия PHP не изменилась.