다시 질문드립니다. 해결책 부탁드립니다. ㅠ.ㅠ
# ./apachectl start
Syntax error on line 829 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/modules/libphp4.so into server: /usr/local/apache/modules/libphp4.so: cannot open shared o
bject file: No such file or directory 라고 나옵니다. 디렉토리에 아무리 libphp4.so란걸 찾아 봐도 없
습니다. 그래서 httpd.conf파일에서 Load Module문구를 주석화시키면
아파치는 아무이상없이 실행이 되는데 .php파일들이 다운로드 형식으로 나옵니다.
저는 아파치 경로에 /libexec라는 폴더도 없습니다.
php를 어떤 방식으로 다시 설치해야 하죠?
apache는 설치할때 --enable-module=src/modules/php4/libphp4.a
옵션을 주긴 했는데 맞는건지.. 책에서 보니까 enable이 아니고 activate이던데 그걸 하면 명령
어가 잘못됐다네요 그래서 enable로 했거든요. 찾기하면 libphp4.a는 /usr/local/php-4xx/libs/안에 있
던데요.. 맞게 한건지요..
DSO 방식이거든요..
-l로 모듈들을 보니까 아래와 같이 나오는데요..
Compiled in modules:
core.c
mod_access.c
mod_auth.c
mod_include.c
mod_log_config.c
mod_env.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_so.c
http://localhost/test.php나 /test.png
파일등은 모두 다운로드 되고.
.html 이나 .gif는 브라우저에서 정상적으로 나옵니다.
어떻게 해야 될까요..--살려주세요......