运行 Laravel 在现有的 Apache 服务器上

Run Laravel on existing Apache server

我有一个 DigitalOcean 服务器 运行ning Ubuntu 14.04。我将其用作我的网络开发项目的主机。 现在我想开始为我的一个项目使用 Laravel,但我对此有疑问。

在 Ubuntu 的 /var/www/html 文件夹中,我创建了一个文件夹,比方说,"project"。在此文件夹中,我使用 this 教程安装了 Laravel。现在一切都设置好了,我想 运行 Laravel 所以我可以测试它并开始开发它。 当我从 "project" 文件夹中 运行 命令 php artisan serve 时,它显示 "running on http://localhost:8000"。所以它的工作。 但我如何访问它?当我转到 http://example.com/project 时,它只显示该文件夹中的文件。

所以它在我服务器上的本地主机上 运行ning。这是否意味着它是外部可访问的(上面的 url)或者它是如何工作的? (我猜端口也不同,8000 而不是 Apache 默认的 80)

我希望问题很清楚,有人可以帮助我。

我在 Digital Ocean 上有一个 Laravel 项目和 运行 使用 Ubuntu 14.04 x64 vmlinuz-3.13.0-24-generic (1221) 内核。

我认为您不应该为此目的使用 php artisan serve,因为如果您不想使用 Apache 而想预览您的网页,那更适合您的本地计算机。

为了进行设置,我使用了以下非常有用的优秀说明。如您所见,您应该仔细遵循许多步骤来启动和 运行。

https://github.com/susanBuck/dwa15-fall2016-notes/blob/master/01_Servers_and_Git/07_Deploy_to_Digital_Ocean.md

如果这对您有帮助,请告诉我,如果您遇到困难,请随时提出更多问题。