openSUSE 13.1 에서 Nginx 를 컴 파일 합 니 다.

2546 단어
우선 코드 를 받 았 습 니 다.
@bogon:~/git/nginx> #git clone https://xxxx.nginx.git nginx

clone 이 내 려 온 후에 나 는 로 컬 분기 에 서명 했다.
@bogon:~/git/nginx> git checkout v1.5.13
@bogon:~/git/nginx> git branch local
@bogon:~/git/nginx> git checkout local

그리고 상황 을 보고 configure 를 수 정 했 습 니 다. 구체 적 으로 어떻게 바 꾸 는 지 잘 모 르 겠 습 니 다. 저 는 설 치 된 목표 위 치 를 바 꾸 었 을 뿐 입 니 다. configure 할 때 그렇게 긴 인 자 를 수 동 으로 입력 하고 싶 지 않 습 니 다.
제 기계 에 configure 를 잘못 보 고 했 어 요.
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.

검색 해 보 니:
@bogon:~/git/nginx> sudo zypper install pcre-devel

이 신문 의 오 류 를 해결 할 수 있 게 해 보 았 는데, 새로운 문제 가 왔 다.
./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib=<path> option.

내 기 계 는 새로 설 치 된 것 이기 때문에 많은 지원 라 이브 러 리 개발 라 이브 러 리 파일 같은 것 이 없 기 때문에 계속 search
@bogon:~/git/nginx> sudo zypper install zlib-devel -y

그리고 뒤에 환경 오 류 를 거의 보고 하지 않 았 지만 not found 가 많 습 니 다. 예 를 들 어:
checking for md5 in system md library ... not found
checking for md5 in system md5 library ... not found
checking for md5 in system OpenSSL crypto library ... not found
checking for sha1 in system md library ... not found
checking for sha1 in system OpenSSL crypto library ... not found
@bogon:~/git/nginx> sudo zypper install openssl-devel -y

일부 문 제 를 해 결 했 지만 전 부 를 해결 하지 못 했다.이것 이 나의 운행 에 영향 을 미 치 는 지 에 대해 서 는 아직 잘 모 르 겠 지만, 내 가 정말 쓸 수 있 게 되면 아마 알 아 볼 것 이다.
몰라, 직접 컴 파일 했 어.
@bogon:~/git/nginx> make

잘못 을 보고 하지 않다
@bogon:~/git/nginx> make install

기본적으로 큰 성 과 를 거 두 었 다.
마지막 으로 컴 파일 결 과 를 정리 하고 자신의 git 지점 을 깨끗이 정리 합 니 다.
@bogon:~/git/nginx> make clean

그리고 인 스타 그램 의 nginx 를 찾 으 면 뛰 어 볼 수 있 습 니 다. 제 것 은 configure 를 수 정 했 기 때문에...
@bogon:/usr/nginx/sbin>sudo ./nginx

/ usr / sbin 에 소프트 링크 할 수도 있 습 니 다.오늘 은 지나 가 고 잠 을 잤 다.

좋은 웹페이지 즐겨찾기