Чтобы понизить версию PHP в Vagrant, вы можете рассмотреть следующие методы:
Метод 1: предоставление другого Vagrant Box
- Найдите ящик Vagrant с нужной версией PHP. Вы можете искать коробки Vagrant на таких сайтах, как Vagrant Cloud или HashiCorp Atlas.
- Обновите свой Vagrantfile, чтобы использовать новый ящик. Найдите строку, определяющую ящик, и замените ее именем ящика, содержащего нужную версию PHP.
- Запустите команду
vagrant уничтожить
, чтобы удалить существующую среду Vagrant. - Запустите команду
vagrant up
, чтобы создать новую среду Vagrant с нужной версией PHP.
Метод 2. Использование инструмента управления конфигурацией
- Если вы используете инструмент управления конфигурацией, такой как Ansible или Puppet, вы можете изменить конфигурацию, чтобы установить нужную версию PHP во время процесса подготовки.
- Обновите файл конфигурации, указав желаемую версию PHP и любые другие необходимые зависимости.
- Запустите команду подготовки (
ansible-playbook
,puppet apply
и т. д.), чтобы применить изменения к вашей среде Vagrant.
Метод 3: установка PHP вручную
- SSH в вашу среду Vagrant с помощью команды
vagrant ssh
. - Удалите существующую установку PHP с помощью соответствующего менеджера пакетов (
apt
,yum
и т. д.) для вашей операционной системы. - Загрузите и установите нужную версию PHP вручную. Вы можете найти исходный код PHP и инструкции по установке на официальном сайте PHP.
- Обновите конфигурацию вашего веб-сервера (Apache, Nginx), чтобы использовать только что установленную версию PHP.
- Перезапустите веб-сервер, чтобы применить изменения.