【问题标题】:Laravel with xamppLaravel 与 xampp
【发布时间】:2017-12-13 06:25:18
【问题描述】:

我需要了解这种行为。

我使用 xampp 进行 Web 开发。我在 xampp gui 中启动 apache 服务器,然后我可以通过 localhost 在浏览器中启动我的项目...

从昨天开始,我将 laravel 添加到我的 mac book 中。我的项目在 xampp htdocs 文件夹中,我想在 xampp 中使用它。但是当 xampp apache 服务器实例运行时,我的 laravel 项目没有发生任何事情,直到我在 cmd 中运行 php artisan serve 。

如何将 larael 与 xampp 结合使用? php artisan serve 到底是做什么的?启动另一个 apache 服务器实例?

【问题讨论】:

  • 一定要用xampp吗? Laravel 有一个很棒的 Mac 开发工具:Valet

标签: php laravel xampp


【解决方案1】:

artisan 命令只是 laravel 的一个命令行实用程序。 serve 命令只是启动 PHP 服务器。

要在没有工匠的情况下运行它,您可以配置一个服务器虚拟主机(Apache 或 Nginx),它将项目的公共目录作为根目录。由于您使用的是 MAC,因此我无法准确指导您如何操作。

注意

this will help to create the virtual host. but i haven't tried that

【讨论】:

    【解决方案2】:

    抱歉,由于声誉问题,我无法发表评论:/ 我将 lumen(laravel 的 rest api)与 xampp 一起使用,它工作正常。你能提供更多细节吗? 我也认为路径是问题。您使用哪个路径通过浏览器访问它?对于流明其 /htdocs/project/public/ 所以在浏览器中:http://localhost/project/public/ 在那里我可以访问api。完整的 laravel 项目应该类似吗?

    【讨论】:

      【解决方案3】:

      创建虚拟主机并将其指向 laravel_directory/public/index.php 并重新启动 apache。

      创建 apache 虚拟主机: http://laravel-recipes.com/recipes/25/creating-an-apache-virtualhost

      如果你不想加载,localhost/lara_dir/public/index.php

      index.php 是所有请求都经过的地方。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-12-04
        • 2021-04-08
        • 1970-01-01
        • 2016-08-28
        • 2018-12-02
        • 2017-05-01
        • 2015-03-02
        • 2013-01-27
        相关资源
        最近更新 更多