Nginx na instalação armv7l

0

Eu estou tentando compilar o Nginx para o Armv7l. Veja os seguintes passos já feitos (seguindo este tutorial, principalmente Nginx para o braço )

Etapa 1

./configure --without-pcre --without-http_rewrite_module --without-http_gzip_module

Etapa 2

make

Etapa 3

vi objs/Makefile

Replace CC = cc to CC = arm-linux-gcc

Etapa 4

find . -name "*.o" | xargs rm -f

Etapa 5

make

Etapa 6

Meu arquivo binário "nginx" está disponível em objs / nginx. O comando file fornece o seguinte resultado

objs/nginx: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.28, not stripped

Etapa 7

Copy this binary nginx inside /sbin on my arm machine and use the command sh /sbin/nginx

nginx: line 1: syntax error: word unexpected (expecting ")")

Não consigo encontrar ajuda na internet. O que esse erro significa? Meu arquivo está corrompido? Devo copiar toda a pasta objs ou apenas o binário como eu fiz?

Existe uma versão já compilada do nginx para armv7l (não encontrei uma)?

    
por Weedoze 07.07.2016 / 14:24

1 resposta

0

Ou é:

sh -c /sbin/nginx

Ou:

/sbin/nginx

E se você tiver o Qemu instalado corretamente no seu host, você poderá desfrutar da sua versão ARM do Nginx (mais fácil com uma versão estática um).

    
por 28.10.2016 / 00:50