nginx - Linux 소스 코드 컴파일 문제 --with-module 및 --without-module 설계의 중요성은 무엇입니까?
某草草
某草草 2017-05-16 17:08:53
0
1
500

nginx 소스 코드를 컴파일하고 설치할 때 ./configure --help 가 나오는데 잘 이해가 안 됐어요

으아악

이 기능을 추가하고 사용하기 전에 위의 http_ssl 모듈과 http_v2 모듈을 ./configure에 지정해야 하나요?
모든 --with 옵션을 사용하기 전에 ./configure 이후에 컴파일해야 한다면 --without의 요점은 무엇입니까?

예를 들어 위의 select_module을 컴파일하고 사용하기 전에 ./configure --with-select_module로 지정해야 하는 경우 --without-select_module 컴파일 구성 옵션의 의미는 무엇입니까?

某草草
某草草

모든 응답(1)
某草草

기본적으로 컴파일되는 모듈도 있고, 컴파일되지 않는 모듈도 있고, 사용하고 싶지 않은 모듈은 필요하면 없이 사용하면 됩니다. 함께 사용하세요.

공식 문서에는 select_module이 이렇게 설명되어 있습니다select_module

--with-select_module
--without-select_module
— enables or disables building a module that allows the server to work with the select() method. This module is built automatically if the platform does not appear to support more appropriate methods such as kqueue, epoll, or /dev/poll.

对于既有with,又有without的,比如select_module模块,这个模块会根据系统的支持情况决定默认情况下该模块是否自动编译到nginx中。因此就有了两个选项,可以手动的控制这种行为。

其它模块,如果只提供了with,那不就说明默认是不编译的,而只提供了without

🎜--with-select_module
--without-select_module
— 서버가 select() 메소드와 작동할 수 있도록 하는 모듈 빌드를 활성화하거나 비활성화합니다. 이 모듈은 플랫폼이 그렇지 않은 경우 자동으로 빌드됩니다. kqueue, epoll 또는 /dev/poll과 같은 보다 적절한 방법을 지원하는 것으로 보입니다.🎜
🎜 select_module 모듈과 같이 유무에 관계없이 이 모듈은 시스템 지원에 따라 모듈이 기본적으로 nginx로 자동 컴파일되는지 여부를 결정합니다. 따라서 이 동작을 수동으로 제어하는 ​​두 가지 옵션이 있습니다. 🎜 🎜다른 모듈의 경우 with만 제공되면 기본적으로 컴파일되지 않는다는 의미이고, without만 제공되면 기본적으로 컴파일된다는 의미입니다 .
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!