>> Edit article
이름
제목
패스워드
다시 질문드립니다. 해결책 부탁드립니다. ㅠ.ㅠ # ./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 object 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는 브라우저에서 정상적으로 나옵니다. 어떻게 해야 될까요..--살려주세요......
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved