Усадьба случайно перестала работать для меня, поэтому я попытался удалить все это и переустановить, но все прошло не так.Усадьба Устанавливается PHP7, но мне нужен PHP5
У меня есть «работа» после полутора дней, путающих мой путь через различные проблемы. Тем не менее, по причинам, которые я не могу понять, моя Homestead коробка теперь работает PHP 7.
The instructions я имел следующие дополнительные варианты установки PHP 7, но я намеренно пропустил это потому, что мы на PHP 5.
Для жизни я не могу понять, как это исправить. Вещи, которые я пробовал:
- Я уничтожил и переустановил ящик несколько раз.
- Я удалил поле VirtualBox несколько раз и перезапустил его.
- Я попытался установить v0.3.3 коробки на основе одного предложения. (Я также обновил сценарий homestead.rb соответственно.) В какой-то момент что-то не удалось во время процесса установки с
php7.0-fpm: unrecognized service
, и настроенные сайты возвращали ошибки 502 Bad Gateway. - После переустановки с v.0.4.0, он начал «работает», как я описал (обслуживает сайты, как и ожидалось, и т.д.), но с PHP 7.
При поиске решений настойчиво привело к тупик.
Я просто фиктивный интерфейсный разработчик. :) Laravel, Vagrant, Homestead, все это заставляет мою голову болеть. Я просто хочу, чтобы это снова работало, чтобы я мог вернуться к своей фактической работе. Любые советы или альтернативные пути поиска для изучения этой проблемы будут оценены.
Итак, с бродягой он загружает изображение, в котором уже установлено большинство вещей. Вы можете попробовать другое изображение. https://atlas.hashicorp.com/boxes/search?utf8=%E2%9C%93&sort=&provider=&q=php. Или вы всегда можете ssh в свою коробку и управлять им там;) –
Почему бы просто не работать с php7? Если код работает и работает нормально, используйте его. Это скорее улучшение по сравнению с php5. –
@JonathanKuhn в моем случае, мне нужно иметь дело с унаследованным проектом, и я пытался это сделать, но до сих пор не повезло. –