问题从普通虚拟主机开始
共享主机通常提供 PHP、控制面板和文件管理器,但未必提供 SSH。修改一个文件没有问题;一旦涉及搜索、批量修改、压缩包和重复维护,手工操作很快就会变得低效。
lil-terminal 是一个基于 PHP 的网页终端,适用于无法使用 SSH 或 SSH 不方便的建站环境。文件、压缩包、代码、数据、网络检查和服务器诊断,都可以在浏览器中的统一命令界面完成。
共享主机通常提供 PHP、控制面板和文件管理器,但未必提供 SSH。修改一个文件没有问题;一旦涉及搜索、批量修改、压缩包和重复维护,手工操作很快就会变得低效。
有终端时,许多任务只需几条明确的命令:查找文件、批量重命名、解压版本包、处理图片或检查服务器。价值不在于形式,而在于减少手工步骤。
一套流程验证有效后,就不该每次都靠记忆重新拼出来。小型脚本和清晰的命令序列,可以把日常维护变成可检查、可复用、可调整的流程。
在没有 SSH 的主机上,同样的工作会变得麻烦。文件管理器仍然有用,但它无法替代批量操作、诊断和快速自动化所需的命令式工作流。
lil-terminal 把这套工作方式带进浏览器。上传一个 PHP 文件并打开,即可使用模块化命令,无需系统 shell、Composer 或 Node.js。
所有命令都由 PHP 实现,并以当前 PHP 进程的权限运行。lil-terminal 会采用有帮助的命令行习惯,但不会暴露或模拟系统 shell。
目标很简单:用尽可能少的额外步骤,把真实的主机问题变成清楚的操作。只有在确实能改善开发、维护、诊断或恢复时,才增加新的功能。
帮助、示例和入门内容应说明命令做什么、什么时候使用以及会得到什么结果。界面不应该让用户靠猜。
lil-terminal 保持轻量、模块化,并避免沉重依赖,因此可以方便地在普通主机之间迁移,而不会变成另一套需要安装和维护的服务器平台。