2 votos

Instalar El Módulo De Apache X-Sendfile

Quería instalar el Apache-Módulo X-Sendfile como se muestra en la http://elivz.com/blog/single/mod_xsendfile/ en mi Mac OS X 10.9 (Mavericks) el programa de instalación.

Después de descargar y descomprimir los archivos, he usado el comando sudo apxs -cia mod_xsendfile.c a ejecutar la instalación.

Después de corregir el Error "No es un directorio" mediante la creación de un enlace simbólico (que se muestra en esta respuesta), un nuevo problema se produjo :

lduer:mod_xsendfile-0.12 lduer$ sudo apxs -cia mod_xsendfile.c
Password:
/usr/share/apr-1/build-1/libtool --silent --mode=compile /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc    -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -I/usr/local/include -I/usr/include/apache2  -I/usr/include/apr-1   -I/usr/include/apr-1   -c -o mod_xsendfile.lo mod_xsendfile.c && touch mod_xsendfile.slo
env: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc: Not a directory
apxs:Error: Command failed with rc=65536

No he encontrado ninguna solución mediante la búsqueda en la web con el código de error.

Editar 2013-12-13: quiero mencionar que la Ruta solicitada donde el Error No es un directorio ocurrido (env: /Applications/[...]/bin/cc)es un enlace simbólico, vinculando el archivo "sonido" en el mismo directorio. Tal vez esto ayude a responder la pregunta.

1voto

Artur Bodera Puntos 43

He aquí cómo he instalado el módulo:

  1. Descargar código fuente [mod_xsendfile repositorio de github)[https://github.com/nmaier/mod_xsendfile/releases]
  2. Instalar una versión de Apache a través de homebrew, es decir, brew install httpd (nota: no le van a quitar o dañar el actual, ofrecidas por Apple instalación de apache)
  3. Ir a sbin en apache dir, es decir, /usr/local/Cellar/httpd/2.2.23/sbin
  4. Compilar el módulo (en forma de grasa-módulo variante):

    ./apxs -cia -Wc,"-arch i386 -arch x86_64" -Wl,"-arch i386 -arch x86_64" /path/to/mod_xsendfile.c
    
  5. Reiniciar apache.

0voto

dnozay Puntos 101
  1. crea tu propia apxsscript: https://gist.github.com/dnozay/a08d4ee903af37832174 esto arreglará el CC camino que está codificado en la apxs y libtool script.
  2. ejecutar sudo ./apxs -cia mod_xsendfile.c

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X