如何检查apache是否通过ssh在Ubuntu服务器上安装了php和mysql?如何通过ssh在ubuntu服务器上检查php和apache的存在
另外如果安装了,在哪个目录下?
而且,如果安装了其他一些软件包,如lighttpd,那就是。
如何检查apache是否通过ssh在Ubuntu服务器上安装了php和mysql?如何通过ssh在ubuntu服务器上检查php和apache的存在
另外如果安装了,在哪个目录下?
而且,如果安装了其他一些软件包,如lighttpd,那就是。
类型启动包管理器。在那里你可以看到安装了哪些应用程序。使用/
来搜索软件包。尝试搜索apache2
和php5
(或您想要使用的任何版本)。如果他们安装,他们应该是大胆的,并在他们面前有一个i
。如果它们没有安装(p
在行前)并且您想要安装它们(并且您拥有root权限),请使用+
选择它们,然后使用g
(两次)安装它。
警告之词:在此之前,快速浏览网络上的aptitude指南可能是明智之举。
您可以检查可用的Apache2模块:
$ ls /usr/lib/apache2/modules/
或者尝试启用PHP模块,如果有适当的访问:
$ a2enmod
Which module would you like to enable?
Your choices are: actions alias asis ...
... php5 proxy_ajp proxy_balancer proxy_connect ..
尝试这个我没有得到这样的文件或目录 – Shishant 2009-11-21 18:43:46
这意味着apache2没有安装。使用sudo aptitude install apache2来安装它。 – 2009-11-23 13:58:40
另一种方法来找出一个方案是通过使用which
命令来安装。它会显示您正在搜索的程序的路径。例如,如果当你的Apache的搜索,你可以使用下面的命令:
$ which apache2ctl
/usr/sbin/apache2ctl
如果你搜索PHP试试这个:
$ which php
/usr/bin/php
如果which
命令不会给出任何结果意味着该软件未安装(或不在当前$PATH
):
$ which php
$
当我尝试这种方式时,没有任何反应 – Shishant 2009-11-21 18:48:51
这意味着这些程序没有安装,或者被其他名称调用。但是,如果你使用Ubuntu,这应该工作。另外,如果第一个(对于apache)不起作用,那么第二个也可能不起作用。 – 2009-11-23 13:58:03
我觉得这很容易,最好的方法thaks @PeterStuifzand – 2013-11-27 18:11:15
如何知道在Ubuntu的Apache2是否正在运行:
sudo service apache2 status
/etc/init.d/apache2 status
ps aux | grep apache
试试这个。
dpkg -s apache2 | grep Status
dpkg -s php5 | grep Status
它显示了Perl的python等,但不是PHP和Apache这是否意味着它没有安装? – Shishant 2009-11-21 18:44:25
请参阅上文,我已经扩展了我的答案。 – Heinzi 2009-11-21 18:49:18
非常感谢apache没有安装。我会找到一些关于建立一个Ubuntu服务器的教程 – Shishant 2009-11-21 18:53:08