我的电脑上有 Linux Mint,但我不知道如何确定 Apache2 是否在上面或实际安装在哪里。我使用http://localhost
URL 运行我的 Web 浏览器(安装了 PHP),它可以正常工作。
答案1
我会推荐
dpkg --get-selections | grep apache
它列出了所有已安装的名称中包含“apache”的软件包。例如:
apache2 install
apache2-doc install
apache2-mpm-prefork install
apache2-utils install
apache2.2-bin install
apache2.2-common install
libapache2-mod-php5 install
libapache2-svn install
这表明该包apache2
已安装在系统上。
另一种方法是找到任何在默认端口上运行 HTTP 守护程序将是:
sudo lsof -nPi | grep ":80 (LISTEN)"
其中列出了类似以下内容:
apache2 1026 root 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
apache2 3966 www-data 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
apache2 4014 www-data 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
apache2 4015 www-data 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
apache2 4016 www-data 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
答案2
答案3
要检查 apache 是否正在运行(状态),请输入:
sudo service apache2 status
在命令行中。
答案4
我记得,Mint 是基于 Ubuntu 的,所以你应该能够检查apt-cache policy apache2
:
$ apt-cache policy apache2
apache2:
Installed: (none)
Candidate: 2.2.20-1ubuntu1.1
Version table:
2.2.20-1ubuntu1.1 0
500 http://us.archive.ubuntu.com/ubuntu/ oneiric-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ oneiric-security/main amd64 Packages
2.2.20-1ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
在这种情况下,您可以看到它没有安装在我的系统上。如果您没有要求安装它,那么它可能没有安装——我怀疑它不是默认发行版的一部分。