2009-11-21 10 views

Respuesta

31

Escriba aptitude para iniciar el administrador de paquetes. Allí puede ver qué aplicaciones están instaladas.

Usa / para buscar paquetes. Intenta buscar apache2 y php5 (o las versiones que quieras usar). Si están instalados, deben ser negritas y tener un i delante de ellos. Si no están instalados (p al frente de la línea) y desea instalarlos (y tiene permisos de raíz), use + para seleccionarlos y luego g (dos veces) para instalarlo.

Palabra de advertencia: Antes de hacer eso, podría ser una buena idea echar un vistazo a algunos tutorial tutorial en la web.

+0

Muestra perl python, etc. pero no php y apache, ¿significa que no está instalado? – Shishant

+0

Vea arriba, he extendido mi respuesta. – Heinzi

+0

Muchas gracias, apache no fue instalado. Encontraré algún tutorial sobre la configuración de un servidor ubuntu – Shishant

6

Usted puede inspeccionar los módulos apache2 disponibles:

$ ls /usr/lib/apache2/modules/ 

O tratar de activar el módulo php, si usted tiene el acceso apropiado:

$ a2enmod 
Which module would you like to enable? 
Your choices are: actions alias asis ... 
... php5 proxy_ajp proxy_balancer proxy_connect .. 
+0

Después de intentar esto, no obtengo tal archivo o directorio – Shishant

+0

Esto significa que apache2 no está instalado. Use sudo aptitude install apache2 para instalarlo. –

40

Otra forma de saber si un programa es instalado es mediante el uso del comando which. Mostrará la ruta del programa que está buscando. Por ejemplo, si cuando su búsqueda de Apache se puede utilizar el siguiente comando:

$ which apache2ctl 
/usr/sbin/apache2ctl 

Y si la búsqueda de PHP intente esto:

$ which php 
/usr/bin/php 

Si el comando which no da ningún resultado que significa el software no se instala (o no está en la corriente $PATH):

$ which php 
$ 
+0

no hay respuesta cuando intento esto – Shishant

+0

Eso significa que esos programas no están instalados o se llaman con un nombre diferente. Pero si usas Ubuntu, esto debería funcionar. Además, si el primero (para apache) no funciona, probablemente el segundo tampoco funcionará. –

+0

Creo que esta manera fácil y mejor es @PeterStuifzand –

14

Cómo saber si apache2 en Ubuntu se está ejecutando:

sudo service apache2 status 

/etc/init.d/apache2 status 

ps aux | grep apache 
1

Pruebe esto.

dpkg -s apache2 | grep Status 

dpkg -s php5 | grep Status 
Cuestiones relacionadas