如何通过 ssh 检查 ubuntu 服务器上是否存在 php 和 apache

新手上路,请多包涵

如何通过 ssh 在 Ubuntu 服务器上检查 apache 是否与 php 和 mysql 一起安装?

另外如果安装了,在哪个目录下?

如果万一安装了其他软件包,例如 lighttpd,那在哪里。

原文由 Shishant 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 447
2 个回答

键入 aptitude 以启动包管理器。在那里您可以看到安装了哪些应用程序。

使用 / 搜索包。尝试搜索 apache2php5 (或您想使用的任何版本)。如果已安装,它们应该是粗体并且在它们前面有一个 i 。如果没有安装它们( p 在该行前面)并且您想要安装它们(并且您具有 root 权限),请使用 + 选择它们,然后选择它们 g (两次)安装它。

警告语:在此之前,快速浏览一下网络上的一些 aptitude 教程可能是明智之举。

原文由 Heinzi 发布,翻译遵循 CC BY-SA 2.5 许可协议

确定是否安装了程序的另一种方法是使用 which 命令。它将显示您正在搜索的程序的路径。例如,如果您在搜索 apache 时可以使用以下命令:

 $ which apache2ctl
/usr/sbin/apache2ctl

如果你搜索 PHP,试试这个:

 $ which php
/usr/bin/php

如果 which 命令没有给出任何结果,则表示该软件未安装(或不在当前 $PATH 中):

 $ which php
$

原文由 Peter Stuifzand 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题