Сборка nginx из исходного кода ошибка [закрыто]

Я пытаюсь собрать и установить nginx из исходного кода, все в порядке, но когда я пытаюсь настроить исходный код nginx перед сборкой, я получаю ошибку. Я использую ubuntu 18.04.1 LT, моя команда конфигурации

./configure --prefix=/etc/nginx \
        --sbin-path=/usr/sbin/nginx \
        --conf-path=/etc/nginx/nginx.conf \
        --error-log-path=/var/log/nginx/error.log \
        --pid-path=/var/run/nginx.pid \
        --lock-path=/var/run/nginx.lock \
        --user=nginx \
        --group=nginx \
        --build=Ubuntu \
        --builddir=nginx-1.9.9 \
        --with-select_module \
        --with-poll_module \
        --with-threads \
        --with-file-aio \
        --with-http_ssl_module \
        --with-http_v2_module \
        --with-http_realip_module \
        --with-http_addition_module \
        --with-http_xslt_module=dynamic \
        --with-http_image_filter_module=dynamic \
        --with-http_geoip_module=dynamic \
        --with-http_sub_module \
        --with-http_dav_module \
        --with-http_flv_module \
        --with-http_mp4_module \
        --with-http_gunzip_module \
        --with-http_gzip_static_module \
        --with-http_auth_request_module \
        --with-http_random_index_module \
        --with-http_secure_link_module \
        --with-http_degradation_module \
        --with-http_slice_module \
        --with-http_stub_status_module \
        --with-http_perl_module=dynamic \
        --with-perl_modules_path=/usr/share/perl/5.26.1 \
        --with-perl=/usr/bin/perl \
        --http-log-path=/var/log/nginx/access.log \
        --http-client-body-temp-path=/var/cache/nginx/client_temp \
        --http-proxy-temp-path=/var/cache/nginx/proxy_temp \
        --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
        --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \
        --http-scgi-temp-path=/var/cache/nginx/scgi_temp \
        --with-mail=dynamic \
        --with-mail_ssl_module \
        --with-stream=dynamic \
        --with-stream_ssl_module \
        --with-stream_realip_module \
        --with-stream_geoip_module=dynamic \
        --with-stream_ssl_preread_module \
        --with-compat \
        --with-pcre=../pcre-8.42 \
        --with-pcre-jit \
        --with-zlib=../zlib-1.2.11 \
        --with-openssl=../openssl-1.1.0h \
        --with-openssl-opt=no-nextprotoneg \
        --with-debug \
        --modules-path=/usr/lib/nginx/modules \

Ошибка при создании ошибки ./ configure: error: invalid option "--with-http_xslt_module = dynamic"

-3
задан 28 August 2018 в 22:47

1 ответ

--builddir=nginx-1.9.9 \

Это предполагает использование древней версии NGINX. Используйте более новую версию исходного кода NGINX, потому что NGINX 1.9.x не имел Динамической Поддержки Модуля модуля XSLT способом, который был действительно 'стабилен' по сравнению с в наше время. Это могло бы объяснить, почему Вы получаете жалобу на недопустимую опцию.

Текущая версия Магистрали 1.15.x, и текущая Конюшня 1.14.x. Используйте одну из тех версий, и тот аргумент должен работать без проблемы. (Вы абсолютно ни при каких обстоятельствах не должны пытаться использовать 1.9.9 для создания динамических модулей, необходимо всегда использовать самый современный NGINX, можно достать),

2
ответ дан 28 October 2019 в 01:56

Другие вопросы по тегам:

Похожие вопросы: