: : # ./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 shar
: : ed object file: No such file or directory
:
: 먼저, 어떤식으로 APM을 설치하셨는지 궁금하네요~
: DSO로 설치했다면, php를 다시 설치하세요~
: 그리고, 모듈에 대한 다른 옵션을 주지 않았다면,
: libphp4.so화일의 위치는 {아파치설치경로}/libexec/ 아래에 위치합니다..
: 성공하시길 바랍니다..
:
: 수고하십시요~~
:
: --
: 끝없는 도전...
저는 아파치 경로에 /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--궁금해요...