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


Run Laravel on existing Apache server

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

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

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

我希望问题很清楚,有人能帮我。

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

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

为了做好准备,我使用了以下非常有用的说明。正如你所看到的,你应该仔细遵循许多步骤来启动和运行。

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

如果这对你有帮助,请告诉我,如果你在台阶上遇到困难,可以随时提出更多问题。