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

Shi*_*ant 42 php linux apache ssh ubuntu

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

如果安装,在哪个目录?

如果安装了其他一些软件包,比如lighttpd,那就是.

Pet*_*and 45

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

$ which apache2ctl
/usr/sbin/apache2ctl
Run Code Online (Sandbox Code Playgroud)

如果你搜索PHP试试这个:

$ which php
/usr/bin/php
Run Code Online (Sandbox Code Playgroud)

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

$ which php
$
Run Code Online (Sandbox Code Playgroud)


Hei*_*nzi 31

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

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

警告:在这样做之前,快速浏览网络上的一些能力教程可能是明智之举.


Eri*_*ski 14

如何告诉Ubuntu apache2是否正在运行:

sudo service apache2 status

/etc/init.d/apache2 status

ps aux | grep apache
Run Code Online (Sandbox Code Playgroud)


mik*_*iku 6

您可以检查可用的apache2模块:

$ ls /usr/lib/apache2/modules/
Run Code Online (Sandbox Code Playgroud)

或者尝试启用php模块,如果您有适当的访问权限:

$ a2enmod
Which module would you like to enable?
Your choices are: actions alias asis ...
... php5 proxy_ajp proxy_balancer proxy_connect ..
Run Code Online (Sandbox Code Playgroud)