J'ai Linux Mint sur mon ordinateur mais je ne sais pas si Apache2 s'y trouve ou où il est réellement installé. J'exécute mon navigateur Web (PHP installé) avec http://localhost
comme URL et cela fonctionne.
J'ai Linux Mint sur mon ordinateur mais je ne sais pas si Apache2 s'y trouve ou où il est réellement installé. J'exécute mon navigateur Web (PHP installé) avec http://localhost
comme URL et cela fonctionne.
Réponses:
je recommanderais
dpkg --get-selections | grep apache
Il répertorie tous les packages installés qui contiennent "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
Il indique que le package apache2
est installé sur le système.
Une autre approche, pour trouver n'importe quel 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)
-bash: dpkg: command not found
Est-ce que ce qui précède est fait dans un certain répertoire?
sudo
.
-bash: dpkg: command not found
même erreur sur aws linux même essayé avec sudo.
Essayez la which
commande:
# which apache2
D'après mon expérience, le binaire Apache est situé dans la /usr/sbin
plupart des installations.
Pour vérifier si apache est en cours d'exécution ou non (le statut), tapez:
sudo service apache2 status
sur la ligne de commande.
sysv
etc); qui couvrira certes beaucoup de cas.
Faites juste une which httpd
racine en tant qu'utilisateur.
apache
ou apache2
, mais pas httpd
...
Si je me souviens bien, Mint est basé sur Ubuntu, vous devriez donc 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é son installation, ce n'est probablement pas le cas - je doute que cela fasse partie de la distribution par défaut.
En tant que root, vous pouvez tester si apache s'exécute sous le nom de processus httpd, apache ou apache2, en utilisant
ps -A | grep 'apache\|httpd'
Mais encore une fois, cela ne trouvera apache que si le processus est en cours d'exécution.