【问题标题】:How to configure Laravel on remote server如何在远程服务器上配置 Laravel
【发布时间】:2025-11-25 14:30:02
【问题描述】:

我是 Laravel 的新手。在我的远程服务器 ubuntu14.04 上安装了 laravel。我在 /www/html 上创建了一个项目作为博客。然后运行

php artisan serve --host=10.x.x.12 --port=8010.
#Laravel development server started: <http://10.x.x.12:8010>

没关系。我可以使用该链接从本地窗口访问 laravel。

问题是我使用腻子进行远程访问。当我关闭腻子时,我无法再访问 10.x.x.12:8010。

如何从远程服务器连续使用 laravel 服务器。

【问题讨论】:

    标签: php laravel ubuntu remote-server


    【解决方案1】:

    使用nohup (man page) 这样程序在终端会话结束时不会退出。

    nohup php artisan serve --host=10.x.x.12 --port=8010 &
    

    【讨论】:

    • 感谢您的回复。我试试nohup。它返回 nohup:忽略输入并将输出附加到“nohup.out”
    • 关闭 putty 后还会退出吗?
    • 使用 nohup 命令,#Laravel 开发服务器已启动:10.x.x.12:8010> 不显示且无法访问 id。我试过 nohup php artisan serve --host=10.x.x.12 --port=8010 /null &>/dev/null &。它避免了消息,但仍然不适用于启动 laravel。
    • 我已经编辑了答案。尝试在末尾添加&amp; 以在后台运行它。
    • 它在运行时返回PID(进程ID号)。使用kill &lt;PID&gt; 杀死进程。如果您忘记了PID,请运行ps aux | grep "php artisan serve" 以找到PID
    最近更新 更多