Я новичок в PHP. Исходя из Java-сервлета, сама идея установки виртуальных машин для локальной разработки немного сбивает с толку. Я знаком с виртуальными машинами, просто не использую их в целях разработки.
Я попытался использовать Homestead от Laravel (так как я буду использовать эту среду). Я пытался это, вероятно, 10 раз. Каждый встретился с неудачей. Я также попытался использовать PuPHPet, однако при загрузке мне в браузере встретили «Файл не найден». Независимо от того, за каким учебником я следую, у меня возникает какая-то проблема.
Сейчас пытаюсь Dashbrew. Новая сборка Vagrant, которая должна быть простой для начинающих. Я прошел установку без заминки. Однако при попытке перейти на панель мониторинга приложения (dashbrew.dev) ничего не происходит. Chrome показывает, что пытается запросить информацию, что видно по вращающемуся назад колесу загрузки на вкладке.
Что мне нужно сделать, чтобы это работало?
У меня есть MAMP, работающий с Laravel, чтобы я мог это использовать. Но я хотел немного познакомиться с Вагрантом.
Если вам нужна дополнительная информация, просто оставьте комментарий.
РЕДАКТИРОВАТЬ: Вот как выглядит мой файл hosts …
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
## vagrant-hosts-provisioner-start id: 971cff21-8d99-4aa7-b9b2-ff03403af9f8-0
## vagrant-hosts-provisioner-end
## vagrant-hosts-provisioner-start id: 9b67e862-ea30-4232-9c4a-4c1eb45d8464-0
## vagrant-hosts-provisioner-end
## vagrant-hosts-provisioner-start id: c93caf02-00af-4df0-9d9d-bdaf3c3f34eb-0
## vagrant-hosts-provisioner-end
## vagrant-hosts-provisioner-start id: c83f58db-fd9d-47f1-9aad-685f3e97c6a4-0
## vagrant-hosts-provisioner-end
Это то, что печатает в терминале работает vagrant up
Я также попытался использовать PuPHPet, однако при загрузке мне в браузере встретили «Файл не найден». Независимо от того, за каким учебником я следую, у меня возникает какая-то проблема.
Это потому, что у вас, вероятно, нет индексного файла в каталоге vhost.
Например, если ваш vhost foo.dev
корень документа /var/www/foo.dev/public
собирается http://foo.dev будет поражать вашу виртуальную машину /var/www/foo.dev/public
каталог, ищу index.php
файл.
У меня такая же проблема. chmod каталог dashbrew на 777. Я также сменил владельца каталога dashbrew на свое имя пользователя.