>> Edit article
이름
제목
패스워드
: 안녕하세요? 아직도 성공 못하고 있는 독대입니다. : 여러분들의 답변 감사드립니다. 그런데 대개 답변이 mysql을 설치를 안했다는 가정하에 : mysql설치를 해결방안의 일부로 말씀해주신 분들이 많습니다만, 사실 mysql은 이미 : 설치했습니다. : 과정을 적자면 다음과 같습니다. : : 제일 처음에 mysql을 설치-> 경로는 /usr/local/mysql에 (성공) : : 그다음... : : apache ./configure : : php ./setup 및 make make install까지 성공 : : 다시 apache : ./configure --prefix=/usr/local/apache --activate-module=src/modules/php3/libmodphp3.a : : 여기까지도 문제없이 됨. : : 그런데 make를 하니 : ..make[4]: *** No rule to make target `../../include/alloc.h', needed by `mod_php3 : .o'. Stop. : make[3]: *** [all] Error 1 : make[2]: *** [subdirs] Error 1 : make[2]: Leaving directory `/usr/local/src/apache_1.3.14/src' : make[1]: *** [build-std] Error 2 : make[1]: Leaving directory `/usr/local/src/apache_1.3.14' : make: *** [build] Error 2 : : 이렇게 에러메시지를 뿌리는군요... : : 어떤분의 답변을 보니 libmodphp3.a 이 아닌 libphp3.a여야 한다. : php를 컴파일하면 libmodphp3.a가 생기지만 아파치 make과정에서 : libphp3.a가 생긴다. 이것으로 configure를 하고 make하라고 하셔서 : ./configure --prefix=/usr/local/apache --activate-module=src/modules/php3/libphp3.a : 이렇게도 해보았으나(이게 맞는 것 같습니다.) 결과는 마찬가지였습니다. : : 여러분이 알려주신 apm설치법에 따른 것입니다. 다시 하라고만 하지 말고, 관련 : 문서들만 소개해 주시지 말고, 위의 과정에서 안되는 근본적인 해결방법을 알고싶네요... -_- : : 이유가 무엇인지, 해결책을 알려주셨으면 합니다. : : -_- 다음은 제로님의 홈피에서 가져온 설치법입니다. 이렇게 하면 문제 없을거에요.. ^^; 그럼 꼭 제대로 설치하시구, 즐거운 Linuxing 되세요. <hr> 기존의 APM rpm설치팩을 모두 제거한 후에 하세요 꼭! 자 이제 절대순종(?) 따라해보세요 오타가 나지 않도록 주의하면서 자 이제 갑니다 #각 소스를 /usr/local/src 에 다운받는다. php-4.0.1pl2.tar.gz apache_1.3.12.tar.gz mysql-3.22.32.tar.gz #각 소스를 /usr/local/src에서 압축을 푼다 tar -zxvf php-4.0.1pl2.tar.gz tar -zxvf apache_1.3.12.tar.gz tar -zxvf mysql-3.22.32.tar.gz #설치순서 MySQL =>Apache =>PHP =>Apache 꼭 이순서를 지킬것 # MySQL설치 1. su - 2. cd /usr/local/src/mysql-3.22.32 3. ./configure --with-charset=euc_kr --prefix=/usr/local/mysql 4. make 5. make install 6. ./scripts/mysqld_install_db 7. cd /usr/local/mysql 8. ./bin/safe_mysqld & 9. ./bin/mysqladmin -u root password 암호 10. vi /etc/profile PATH="$PATH:/usr/local/mysql/bin" 을 추가 11. source /etc/profile 12. mysql -u root -p password: ******** . . mysql> # Apache 소스설치 1. su - 2. cd /usr/local/src/apache_1.3.12 3. ./configure --prefix=/usr/local/apache # PHP모듈만들기 1. cd /usr/local/src/php-4.0.1pl2 2. ./configure --with-mysql=/usr/local/mysql --with-pgsql=/usr/local/pgsql --with-apache=/usr/local/src/apache_1.3.12 --enable-tracks-vars 3. make 4. make install 5. cd /usr/local/src/apache_1.3.12/src/modules/php4 6. 9개의 파일이 보이는가 확인! # Apache 설치하기 1. cd /usr/local/src/apache_1.3.12 2. ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a 3. make 4. make install 5. cd /usr/local/src/php-4.0.0 6. cp php.ini-dist /usr/local/lib/php.ini 7. cd /usr/local/apache/conf 8. vi httpd.conf ServerName 자신의 IP 로 바꾼다 #AddType application/x-httpd-php.php #AddType application/x-httpd-php-source.phps 에서 #을 떼어버린다 9. cd /usr/local/apache 10. ./bin/apachetl start 11. cd /usr/local/apache/htdocs 12. vi test.php phpinfo(); ?> 13. URL에 자신의 IP를 넣어보면 index.html.en index.html.jp index.html.fr index.html.es 등 여러가지화일이 있는데 여기서 index.html.en을 index.html로 고치자 mv index.html.en index.html 14. URL에 자신의 IP를 넣어보면 아파치가 작동줄이라고 나오면 성공 15. URL에 자신의 IP/test.php를 넣어보면 php정보가 쭉 나오면 성공! # 자동데몬띄우기 다음처럼 추가한다. vi /etc/rc.d/rc.local cd /usr/local/mysql ./bin/safe_mysqld & cd /usr/local/apache ./bin/apachectl start 자 이제 연동이 끝났습니다
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved