Installation Von Nginx

./configure --user=boxflux 
            --group=boxflux 
            --prefix=/usr/local/nginx-1.3.0                    
            --with-pcre=/usr/lib64 
            --with-md5=/usr/lib64 
            --with-sha1=/usr/lib64 
            --with-zlib=/usr/lib64 
            --with-libatomic=/usr/lib64 
            --with-openssl=/usr/lib64 | grep 'not found'
checking for sys/filio.h ... not found
checking for /dev/poll ... not found
checking for kqueue ... not found
checking for crypt() ... not found
checking for F_READAHEAD ... not found
checking for F_NOCACHE ... not found
checking for directio() ... not found
checking for dlopen() ... not found
checking for SO_SETFIB ... not found
checking for SO_ACCEPTFILTER ... not found
checking for setproctitle() ... not found
checking for POSIX semaphores ... not found
checking for struct dirent.d_namlen ... not found

Ich habe ein problem bei der Installation von nginx..
Ich habe bereits installiert gcc, pcre*, zlib*, openssl* mit 'yum'

Was problem mit meiner Konfiguration?
Übrigens, mein computer ist 64bit centos6 und ich bin jetzt die Installation von nginx 1.3.0 (development version)

--------- ADDITOIN -----------------------

Ich vergaß zu erwähnen, dass es noch schlimmer war als ich, hat diese --mit-*=DIR...
Wenn ich eine Zeile code kolbyjack gab mir, das Ergebnis ist..

./configure --user=boxflux --group=boxflux --prefix=/usr/local/nginx-1.3.0 |grep 'not found'
checking for sys/filio.h ... not found
checking for /dev/poll ... not found
checking for kqueue ... not found
checking for crypt() ... not found
checking for F_READAHEAD ... not found
checking for F_NOCACHE ... not found
checking for directio() ... not found
checking for dlopen() ... not found
checking for SO_SETFIB ... not found
checking for SO_ACCEPTFILTER ... not found
checking for setproctitle() ... not found
checking for POSIX semaphores ... not found
checking for struct dirent.d_namlen ... not found
checking for PCRE JIT support ... not found
checking for system md library ... not found
checking for system md5 library ... not found
checking for sha1 in system md library ... not found

Da bin ich ein Neuling auf centos6.. ich habe wirklich keine Idee zu diesem Problem..
bitte helft mir..

  • Warum denken Sie, dass Sie ein problem haben? Ok, Sie haben keine kqueue in das system. Natürlich, hast du nicht, weil dein system nicht FreeBSD.
  • Dank VBart~ wenn ich "sudo yum install kqueue", das Ergebnis ist, dass "sudo yum install kqueue" Wie kann ich installieren kqueue auf meinem centos6? bitte, verstehen.. denn ich bin ein Neuling auf centos.
  • Sie können nicht installieren kqueue auf centos6, weil es ein *BSD-kernel-Funktion. Wenn Sie möchten, kqueue unterstützen, haben Sie das falsche OS. NetBSD, OpenBSD, DragonflyBSD, und Mac OS X haben kqueue-Unterstützung, aber unter Linux noch nicht. Wahrscheinlich können Sie centos mit bsd-kernel, aber es ist eine schlechte Idee. Nginx nicht brauchen alle diese Funktionen ausführen. Verschiedene Betriebssysteme haben unterschiedliche Funktionen, und NGINX will einfach nur wissen, welche von Ihrem system unterstützt wird.
  • "... nicht gefunden" bedeutet nicht, schlecht oder Fehler. Auf unterschiedliche Systeme haben unterschiedliche "notfounds". Wenn Sie all diese "--mit-*=", die Sie gerade swiched off einige Prüfungen.
  • Dank der wirklich, wirklich VBart.. ich habe nur gefunden, dass Sie nicht kritische Probleme wie du gesagt hast.. ㅠㅠ.. Wow.. durch den way, du bist so klug! Vielen Dank Bvart
InformationsquelleAutor Anderson | 2012-06-05
Schreibe einen Kommentar