【发布时间】:2015-05-26 19:17:03
【问题描述】:
我有一台运行 Ubuntu 14.04 的 DigitalOcean 服务器。我将它用作我的 Web 开发项目的主机。 现在我想开始在我的一个项目中使用 Laravel,但我对此有一个疑问。
在 Ubuntu 的 /var/www/html 文件夹中,我创建了一个文件夹,比如说“项目”。在这个文件夹中,我使用 this 教程安装了 Laravel。现在一切都设置好了,我想运行 Laravel,这样我就可以对其进行测试并开始开发了。
当我从“项目”文件夹中运行命令php artisan serve 时,它显示“在http://localhost:8000 上运行”。所以它正在工作。
但是我如何访问它?当我转到http://example.com/project 时,它只会显示该文件夹中的文件。
所以它在我服务器的本地主机上运行。这是否意味着它是外部可访问的(上面的 url)或者它是如何工作的? (我猜端口也不同,8000而不是Apache默认的80)
我希望问题很清楚,有人可以帮助我。
【问题讨论】:
-
通常只在本地服务器上使用。您应该在本地计算机上安装 PHP,然后在计算机上运行
php artisan serve,直到您准备好将其发布到实时网站上。 -
我已经安装了 php。我可以将它安装在 localhost 根目录的子文件夹中吗?
-
可能这个问题应该在超级用户上
-
其实我也想过。是否可以移动问题或模组应该这样做?
-
@JeroenJK 使用
artisan时,您可以将文件夹放置在您喜欢的任何位置。您只需在命令窗口中浏览文件夹并输入php artisan serve,然后打开浏览器并输入http://localhost:8000(如果您不使用默认的工匠端口,请更改端口)。
标签: php apache laravel ubuntu-14.04