【发布时间】:2015-01-09 17:04:08
【问题描述】:
我的计算机上运行着 Laravel Homestead,在我的网络浏览器中使用 'localhost:8000' 本地运行项目的地方很好。现在我想使用我的计算机的 IP 地址运行项目,但我在完成此任务时遇到了问题。我尝试了几种不同的方法,例如使用 XAMPP,但我也遇到了麻烦。
以下是我已经启动并与正在使用的应用程序一起运行的内容:
- 使用 VirtualBox、Vagrant 和 Composer 的 Laravel Homestead。
- 我使用 'cmd' 分别使用 'Vagrant Status' 和 'Vagrant Up' 来启动 VirtualBox。
- PuTTY 用于使用“vagrant”作为登录名和密码连接到我的 VirtualBox。
- 使用 PuTTY 成功登录后,我使用“composer”命令创建项目,并使用相应的 Laravel PHP 命令执行迁移“php artisan migrate”、“php artisan dump-autoload”等。
这是我的 Homestead.yaml 配置:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
authorize: C:/Users/Jeff/.ssh/id_rsa.pub
keys:
- C:/Users/Jeff/.ssh/id_rsa
folders:
- map: C:/Users/Jeff/Desktop/Code
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/laravel-photo-gallery-build3/public
variables:
- key: APP_ENV
value: local
有没有一种简单的方法可以使用我计算机的 IP 地址映射我的 Laravel Homestead 项目?任何帮助将不胜感激!
【问题讨论】:
-
您是否有理由要使用 IP 地址而不是映射到特定站点域名?喜欢
myprojectname.app?
标签: php laravel-4 ip vagrant virtualbox