Hola compañeros de la shell,
A continuación vamos a detallar una guía rápida de instalación de apache en linux cuando no disponemos de credenciales root para hacerlo a través de nuestro gestor de paquetes (apt, rpm…).
Como en otras entradas, no vamos a descubrir la rueda, simplemente vamos a tratar de reducir tiempos a la hora de realizar la instalación de apache sin credenciales root. Por lo tanto (y por si no funcionaran por algún motivo las instrucciones que vamos a detallar), antes de nada, el enlace a la documentación oficial del proyecto apache que nos ha servido como guía para la instalación de apache 2.4:
http://httpd.apache.org/docs/2.4/install.html
Bien, para realizar la instalación básicamente tendremos que seguir la «Descripción general para impacientes» que detalla el documento añadiendo algunos pasos.
- Descarga de apache y librerías requeridas, en nuestro caso:
2. Descomprimir apache:
gunzip httpd-NN.tar.gz tar -xvf httpd-NN.tar
3. Descomprimir y copiar las librerías apr y apr-util tal como detalla el usuario Jaap en la entrada enlazada, es decir (modificando el string «VERSION» por la versión de cada directorio extraído previamente):
cd /DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib cp DIRECTORIO_DONDE_SE_DESCAGO_SW/pcre* ./ tar -xvf apr-VERSION tar -xvf apr-util-VERSION mv apr-VERSION apr mv apr-util-VERSION apr-util
4. Descargar y compilar las librerías pcre y expat. Para ello, y con el fin de agrupar todas las librerías necesarias, realizaremos esta tarea de nuevo en el directorio httpd-VERSION/srclib :
cd httpd-VERSION/srclib cp DIRECTORIO_DONDE_SE_DESCAGO_SW/pcre* ./ gunzip pcre* tar -xvf pcre* cd /DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib/pcre-DIR ./configure --prefix=/DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib/pcre-DIR make make install
cd httpd-VERSION/srclib cp DIRECTORIO_DONDE_SE_DESCAGO_SW/expat* ./ gunzip expat* tar -xvf expat* cd /DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib/expat-DIR ./configure --prefix=/DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib/expat-DIR make make install
5. Configuración, compilación e instalación de apache:
cd /DIR_QUE_ALOJA_APACHE/httpd-VERSION ./configure --prefix=/DIR_DESTINO_APACHE/apache --with-pcre=/DIR_QUE_ALOJA_APACHE/httpd-2.4.41/srclib/pcre --with-expat=/DIR_QUE_ALOJA_APACHE/httpd-2.4.41/srclib/expat make make install
Bien, si conseguimos llegar a este punto sin errores, tendríamos apache correctamente instalado. Para configurarlo y comprobar de una manera rápida que funciona correctamente tendríamos que seguir los pasos Personalizalo y Prueba de la «Descripción general para los impacientes» de la guía para la instalación de la fundación apache:
http://httpd.apache.org/docs/2.4/install.html
Espero que os sirva.
Nos vemos al otro lado de la pantalla negra.
