【发布时间】:2018-10-09 22:37:59
【问题描述】:
首先,我使用 Homebrew 的 PHP 7.1 运行 macOS High Sierra
我还严格按照 Valet 文档进行操作,并尝试了这些问题:Valet (Laravel): DNS address can not be found 和 Laravel valet It works aaaaa,尽管如此,当我导航到 project.dev 时,我得到了“有用!”我在 ping 时遇到问题,但结果证明是 macOS 防火墙中的隐身模式。
我在这个目录中设置了 Laravel,所以我应该得到默认的启动页面,对吧?
另外,如果重要的话,这是我用来安装 PHP 7.1 本身的行:brew install php71 --with-httpd --with-pear --with-postgresql --with-thread-safety --with-homebrew-curl
【问题讨论】:
-
你能检查一下你的 php.ini 是否设置为显示错误吗?
display_errors = On -
@tintinboss 我确实将错误设置为显示
E_ALL,并且我的命令行或浏览器中没有错误。 -
display
E_ALL和display_error = On在 php.ini 上不是同一个常量,我仍然建议检查一下。 -
@tintinboss 我已经做过了;我很抱歉没有说清楚。
display_errors设置为On,级别设置为E_ALL。 -
啊!我认为你的nginx虚拟主机没有设置!你跟着这个吗? laravel.com/docs/5.5/valet#serving-sites 也可以尝试
link,如文档中所述。确保您的网站位于默认目录~/Sites/..
标签: php laravel macos-high-sierra laravel-valet