Eu tenho o Linux Mint no meu computador, mas não sei como descobrir se o Apache2 está nele ou onde está realmente instalado. Eu corro meu navegador da Web (PHP instalado) com http://localhost
um URL e ele funciona.
Eu tenho o Linux Mint no meu computador, mas não sei como descobrir se o Apache2 está nele ou onde está realmente instalado. Eu corro meu navegador da Web (PHP instalado) com http://localhost
um URL e ele funciona.
Respostas:
eu recomendaria
dpkg --get-selections | grep apache
Ele lista todos os pacotes instalados que contêm "apache" em seus nomes. Por exemplo:
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
Indica que o pacote apache2
está instalado no sistema.
Outra abordagem, para encontrar qualquer daemon HTTP em execução na porta padrão, seria:
sudo lsof -nPi | grep ":80 (LISTEN)"
Que lista algo como:
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
O que foi dito acima foi feito em um determinado diretório?
sudo
.
-bash: dpkg: command not found
mesmo erro no aws linux até tentei com o sudo.
Experimente o which
comando:
# which apache2
Na minha experiência, o binário Apache está localizado na /usr/sbin
maioria das instalações.
Para verificar se o apache está em execução ou não (o status), digite:
sudo service apache2 status
na linha de comando.
sysv
serviço ( etc); que reconhecidamente cobrirá muitos casos.
Basta fazer um which httpd
como usuário root.
apache
ou apache2
, mas não httpd
...
Pelo que me lembro, o Mint é baseado no Ubuntu, então você deve poder verificar 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
Nesse caso, você pode ver que ele não está instalado no meu sistema. Se você não solicitou a instalação, provavelmente não é - duvido que faça parte da distribuição padrão.
Como root, você pode testar se o apache está sendo executado sob o nome do processo httpd, apache ou apache2, usando
ps -A | grep 'apache\|httpd'
Mas, novamente, isso só encontrará apache se o processo estiver em execução.