我是PHP的新手。来自Java - Servlet,安装虚拟机进行本地开发的整个想法有点令人困惑。我熟悉虚拟机,只是不将它们用于开发目的。
我试图使用来自Laravel的Homestead(因为这是我将要使用的框架)。我试过了10次。每个人都遇到了失败。我也试图使用PuPHPet但是我遇到了一个" File not found"加载后在我的浏览器中。无论我遵循什么教程,我都会遇到某种问题。
现在我正在尝试Dashbrew。一个新的Vagrant版本,应该对初学者来说很简单。我毫无障碍地完成了安装。但是,在尝试导航到应用程序的仪表板(dashbrew.dev)时,没有任何反应。 Chrome显示它正在尝试请求信息,显然是标签上的加载轮向后旋转。
我需要做些什么才能让这个工作?
我让MAMP与Laravel合作,所以我可以使用它。但我想稍微熟悉一下Vagrant。
如果您需要任何其他信息,请发表评论。
编辑:这是我的主机文件的样子......
##
# 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
答案 0 :(得分:0)
我也试图使用PuPHPet但是我遇到了一个"未找到文件"加载后在我的浏览器中。无论我遵循什么教程,我都会遇到某种问题。
这是因为您可能在vhost的目录中没有索引文件。
例如,如果您的vhost foo.dev
的文档根目录为/var/www/foo.dev/public
,则转到http://foo.dev将会访问您的VM /var/www/foo.dev/public
目录,寻找index.php
文件。
答案 1 :(得分:0)
我遇到了同样的问题。 chmod将dashbrew目录改为777.我还将dashbrew目录的所有权更改为我的用户名。