nginx 소스 코드를 컴파일하고 설치할 때 ./configure --help 가 나오는데 잘 이해가 안 됐어요
으아악이 기능을 추가하고 사용하기 전에 위의 http_ssl 모듈과 http_v2 모듈을 ./configure에 지정해야 하나요?
모든 --with 옵션을 사용하기 전에 ./configure 이후에 컴파일해야 한다면 --without의 요점은 무엇입니까?
예를 들어 위의 select_module을 컴파일하고 사용하기 전에 ./configure --with-select_module로 지정해야 하는 경우 --without-select_module 컴파일 구성 옵션의 의미는 무엇입니까?
기본적으로 컴파일되는 모듈도 있고, 컴파일되지 않는 모듈도 있고, 사용하고 싶지 않은 모듈은 필요하면 없이 사용하면 됩니다. 함께 사용하세요.
공식 문서에는
select_module
이 이렇게 설명되어 있습니다select_module
的对于既有with,又有without的,比如
select_module
模块,这个模块会根据系统的支持情况决定默认情况下该模块是否自动编译到nginx中。因此就有了两个选项,可以手动的控制这种行为。其它模块,如果只提供了
🎜with
,那不就说明默认是不编译的,而只提供了without
select_module
모듈과 같이 유무에 관계없이 이 모듈은 시스템 지원에 따라 모듈이 기본적으로 nginx로 자동 컴파일되는지 여부를 결정합니다. 따라서 이 동작을 수동으로 제어하는 두 가지 옵션이 있습니다. 🎜 🎜다른 모듈의 경우with
만 제공되면 기본적으로 컴파일되지 않는다는 의미이고,without
만 제공되면 기본적으로 컴파일된다는 의미입니다 .