我正在尝试通过 SSH 在远程服务器上进行一些调试。在开始之前我需要安装一些软件包。我使用的提供商的服务器上装有 Red Hat Linux。
我遇到的问题是我根本无法安装软件包。当我尝试运行 yum 时,我收到以下消息:
yum:未找到命令。
我尝试通过使用 wget 获取 yum rpm 来解决此问题。我尝试安装 yum rpm,但这也不起作用。当我在 bash 中使用 rpm 时,我得到:
rpm:未找到命令
我不知道如何继续。
答案1
好吧,我将继续发布我自己问题的答案。这与 RHEL 本身或任何类型的错误无关。这是有意的行为。
根据 Thomas 和 Jeff Schaller 的评论,看起来不可能使用yum
or rpm
。问题是共享托管环境非常有限,并且只允许一些基本功能。最重要的是,托管服务不允许 root 访问,也不支持软件包安装。
这种情况下的解决方法是简单地在 PHP 中编写一个调试函数,该函数打开到所需远程主机的套接字以测试连接和身份验证,并输出对服务器发出的某些请求的响应。