使用 PHP 和 Laravel Prompts 创建 SSH 应用
Sam Carré 的 ssh-php 项目是通过 SSH 在 PHP 中构建基于文本的用户界面(TUI)的一个简单得的起点:
I've just released a massive improvement to `ssh-php`. Yesterday it was just a simple Dockerfile. Now it's a full starting point for building SSH PHP apps. Go try it out and share feedback if you can!! ❤️https://t.co/nrgmT7W4Sy
— Sam Carré 🤠 (@carre_sam) July 27, 2024
ssh-php 项目使用 Laravel Prompts, Chewie 和 Docker 为您提供了通过 php 使用 ssh 开发和部署 TUI 的基础。使用 Docker 运行应用简化了 SSH 服务器的运行,同时包含一个部署脚本使之可以在服务器上轻松运行 Docker 镜像。在开发过程中,你可以使用以下命令运行并连接到容器化应用:
composer run-devssh localhost -p 2201
通过 SSH 与启动项目连接,你将看到一个提示,要求输入你的名称:
你可以了解有关此软件包的更多信息,获取完整的安装说明,并在 GitHub 上查看源代码。此外,请务必查看自述文件中有用资源的链接,以帮助你入门!