mod_rewrite가 활성화되었지만 오류 로그

mod_rewrite가 활성화되었지만 오류 로그

내 시스템에서 mod_rewrite가 실행 중이지만 apache2 error_logs에 여전히 오류가 있습니다.

me@server:# ls /etc/apache2/mods-enabled | grep rewrite
rewrite.load

rewrite.load의 내용

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

오류 로그

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mod_rewrite.so.' - /usr/lib/php5/20090626/mod_rewrite.so.: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mod_rewrite.so.' - /usr/lib/php5/20090626/mod_rewrite.so.: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mod_rewrite.so.' - /usr/lib/php5/20090626/mod_rewrite.so.: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mod_rewrite.so.' - /usr/lib/php5/20090626/mod_rewrite.so.: cannot open shared object file: No such file or directory in Unknown on line 0

파일 mod_rewrite를 폴더에 복사했습니다./usr/lib/php5/20090626/, 파일이 있는지 확인했습니다.

-rwxr--r-- 1 root root 63488 Mai 4 17:41 /usr/lib/php5/20090626/mod_rewrite.so

apache2를 다시 시작했지만 여전히 동일한 오류가 발생했습니다. 어떤 아이디어?

답변1

mod_rewritephp.ini은 Apache 모듈이지만 게시한 오류 메시지에 따르면 다음 과 유사한 항목이 있어야 하는 것 같습니다 .

extension=/usr/lib/php5/20090626/mod_rewrite.so.

PHP는 mod_rewrite를 확장으로 로드할 수 없으며 참조된 파일이 존재하지 않는다는 메시지도 표시됩니다.

php.ini에서 확장 mod_rewrite를 로드하려는 라인을 찾아 삭제하면 로그 메시지가 사라져야 합니다.

관련 정보