Итак, моя компания использует PHP с Laravel для разработки программного обеспечения для клиентов.Я новичок в компании и настраиваю новый Macbook с VirtualBox, Laravel с помощью Homestead и Vagrant.
Я настроил все, чтобы иметь возможность создавать локальные файлы и связывать их с виртуальной машиной, но всякий раз, когда мы пытаемся открыть страницы с помощью нашего локального хоста, это выдает нам ошибку, что "Laravel требуетрасширение Mcrypt PHP ".
Я перенес все наши собственные файлы на свою локальную машину, чтобы иметь возможность открывать их локально, но не могу открыть их даже при том, что вижу их в терминале.Он отлично работает на Macbook другого разработчика, хотя он использует более старую версию PHP и Laravel.
Мой вопрос, по которому я не могу найти соответствующий вопрос, могу ли я установить более старую версию laravel иPHP, чтобы заставить мой проект VM открываться только с версией PHP 7.0?Я нашел некоторые сообщения, которые указывают, что mcrypt больше не поддерживается в PHP 7.1 +.
Пожалуйста, включите любую соответствующую информацию, которую вы знаете.Мы били себя по этому вопросу весь день вчера и сегодня.Извините, если этот пост кажется нуб-ишем.Я просто не понимаю это.
*** РЕДАКТИРОВАТЬ: Мы выяснили это сегодня.Нам пришлось принудительно запустить наш проект в PHP 7.0 и, наконец, он заработал.Мы удалили всю оригинальную установку Laravel и переустановили, используя это руководство: https://medium.com/@gdiasdasilva/creating-a-homestead-box-with-php-7-0-aaa72fb0e297
Спасибо, ребята, за ваши ответы.К счастью, через два дня мы решили эту проблему.Самая большая проблема заключалась в попытке открыть и запустить проект, который был создан на другом компьютере с использованием другой версии PHP.Не проблема, которую я видел раньше.Если честно, я впервые работаю с Laravel.У меня есть опыт работы с ASP.NET MVC 5, и это корректировка для получения правильных зависимостей.
Еще раз, спасибо всем за ваши ответы! ***