【发布时间】:2015-05-28 07:43:31
【问题描述】:
上周我一直在使用 Homebrew 在我的新 MacBook 上设置我的开发环境。 到目前为止一切都很好,但是当谈到 Laravel 5 时我很难过。
在学校的最后一个学期,我在 Laravel 4 中集中工作,我知道如何正确设置它以使用 Apache 而不是 php artisan serve 命令从公共文件夹中提供服务。 我修改了 Apache 配置以将 DocumentRoot 指向 L4 公用文件夹,并更改了 index.php 中的路径以匹配它。我似乎无法找到如何在 L5 中正确执行此操作并且不会破坏任何功能。 这似乎在 Laravel 5 中发生了很大变化。
我在我的 Apache 设置上运行 VirtualHost 配置,并使用 dnsmasq 来启用 .dev 域的使用,因此我可以执行指向 localhost/wordpress 的 www.wordpress.dev 和 www.junk.dev 之类的操作分别是本地主机/垃圾。
所以我的目标是使用 VirtualHosts 从公共文件夹中服务 Laravel 5,并将其分配给虚拟域名 www.laravel.dev。目前这给了我一个空白页。 有人可以帮我正确设置吗?
我的 httpd-vhosts.conf 是:
<VirtualHost *:80>
ServerAdmin ******@***.com
DocumentRoot "/Server/laravel/public"
ServerName laravel.dev
ServerAlias www.laravel.dev
ErrorLog "/Server/logs/laravel_log"
CustomLog "/Server/logs/laravel_custom_log" common
</VirtualHost>
并且 public/index.php 是未修改的(不是我没有尝试修改它......)。 提前感谢您的帮助!
【问题讨论】:
标签: php macos apache virtualhost laravel-5