J'ai Linux Mint sur mon ordinateur, mais je ne sais pas comment savoir si Apache2 est installé ou s'il est réellement installé. Je lance mon navigateur Web (PHP installé) avec http://localhost
comme URL et cela fonctionne.
Je recommanderais
dpkg --get-selections | grep Apache
Il répertorie tous les packages installés contenant "Apache" dans leur nom. Par exemple:
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
Cela indique que le paquet Apache2
est installé sur le système.
Une autre approche, pour trouver un démon HTTP en cours d'exécution sur le port par défaut serait:
Sudo lsof -nPi | grep ":80 (LISTEN)"
Qui répertorie quelque chose comme:
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)
Essayez la commande which
:
# which Apache2
D'après mon expérience, le binaire Apache est situé dans /usr/sbin
sur la plupart des installations.
Pour vérifier si Apache est en cours d'exécution ou non (le statut), tapez:
Sudo service Apache2 status
à la ligne de commande.
Il suffit de faire un which httpd
en tant qu'utilisateur root.
Si je me souviens bien, Mint étant basé sur Ubuntu, vous devriez pouvoir vérifier 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
Dans ce cas, vous pouvez voir qu'il n'est pas installé sur mon système. Si vous n'avez pas demandé à l'installer, ce n'est probablement pas - je doute que cela fasse partie de la distribution par défaut.
En tant que root, vous pouvez tester si Apache est exécuté sous le nom de processus httpd, Apache ou Apache2, en utilisant
ps -A | grep 'Apache\|httpd'
Mais là encore, cela ne trouvera Apache que si le processus est en cours d'exécution.