mod_rewrite 모듈 추가하기~
작성자 정보
- 히무라 작성
- 작성일
컨텐츠 정보
- 4,916 조회
- 0 추천
- 목록
본문
안녕하세요
apache2.0 설치해서 사용중입니다 mod_rewrite 모듈을 추가할려고 하는데 에러가 발생합니다
./apxs -iac mod_rewrite.c
우선 모듈 파일들이 폴더에 있나 확인해 보았습니다
[root@root bin]# cd /usr/local/apache2/modules/
[root@root modules]# ll
합계 9124
-rw-r--r-- 1 root root 8354 12월 9 22:40 httpd.exp
-rwxr-xr-x 1 root root 8716785 12월 9 23:32 libphp5.so
-rw-r--r-- 1 root root 19306 12월 19 15:56 mod_dosevasive.c
-rwxr-xr-x 1 root root 34243 12월 19 16:23 mod_dosevasive20.so
-rw-r--r-- 1 root root 149362 12월 19 16:52 mod_rewrite.c
-rw-r--r-- 1 root root 199058 12월 19 14:32 mod_security.c
-rwxr-xr-x 1 root root 143298 12월 19 16:22 mod_security.so
mod_rewrite.c 라는 모듈을 httpd-2.0.tar.gz 파일 압축풀고 모듈관련된 방에서 복사해 왔습니다
이제 모듈 추가해보겠습니다
[root@root bin]# cd /usr/local/apache2/bin/
[root@root bin]# ./apxs -iac /usr/local/apache2/modules/mod_rewrite.c
엔터 누르는 순간
usr/local/apache2/modules/mod_rewrite.c:587: warning: assignment makes pointer from integer without a cast
/usr/local/apache2/modules/mod_rewrite.c:596: error: `CONDFLAG_NOTMATCH' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:603: error: `CONDFLAG_NOCASE' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c: At top level:
/usr/local/apache2/modules/mod_rewrite.c:623: error: syntax error before "rewritecond_entry"
/usr/local/apache2/modules/mod_rewrite.c:625: error: conflicting types for 'cmd_rewritecond_parseflagfield'
/usr/local/apache2/modules/mod_rewrite.c:586: error: previous implicit declaration of 'cmd_rewritecond_parseflagfield' was here
/usr/local/apache2/modules/mod_rewrite.c: In function `cmd_rewritecond_parseflagfield':
/usr/local/apache2/modules/mod_rewrite.c:634: error: `str' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:662: error: `p' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:662: error: `cfg' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:662: warning: assignment makes pointer from integer without a cast
/usr/local/apache2/modules/mod_rewrite.c: At top level:
/usr/local/apache2/modules/mod_rewrite.c:675: error: syntax error before "rewritecond_entry"
/usr/local/apache2/modules/mod_rewrite.c:677: error: conflicting types for 'cmd_rewritecond_setflag'
/usr/local/apache2/modules/mod_rewrite.c:662: error: previous implicit declaration of 'cmd_rewritecond_setflag' was here
/usr/local/apache2/modules/mod_rewrite.c: In function `cmd_rewritecond_setflag':
/usr/local/apache2/modules/mod_rewrite.c:678: error: `key' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:680: error: `cfg' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:680: error: `CONDFLAG_NOCASE' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:684: error: `CONDFLAG_ORNEXT' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:687: error: `p' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c: In function `cmd_rewriterule':
처음부터 복사할수가 없게 에러가 많이 뜨네여 중간부분을 복사했습니다
apache2 에서 모듈한 추가하고 싶은데 어떻게 해야되나여?
관련자료
-
이전
-
다음