소스로 APM 설치
1. 소스 받기
아파치 : http://httpd.apache.org/download.cgi
Mysql : wget http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-standard-4.0.23-pc-linux-i686.tar.gz/from/http://mysql.new21.com/
(4.1버전도 있지만 제로 보드와 연동 안됨)
Php : http://kr2.php.net/get/php-4.3.10.tar.gz/from/a/mirror
2. 압축 풀기
3. mysql 설치
1) 컨피규 : ./configure --prefix=/usr/local/mysql --with-charset=euc_kr
* NOTE: This is a MySQL binary distribution. It's ready to run, you don't need to configure it! 이란 메시지 뜨는데 왜지?
2) 폴더 옮기기 : mv mysql-standard-4.0.23-pc-linux-i686 /usr/local/mysql
3) 데몬 실행 : /usr/local/mysql/bin/mysqld_safe --user=root &
(/etc/rc.d/rc.local에 추가 하여 자동 실행 만들기)
4) 작동 확인 :ㅣ ./mysql -uroot mysql -> quit
4. 아파치 설치
1) 컨피규 : ./configure --prefix=/usr/local/apache --enable-mods-shared=most --enable-module=so
2) make ; make install
5. php 설치
1) 컴 피규 : ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/apache/conf --with-exec-dir=/usr/local/apache/bin \
--enable-track-vars --enable-trans-sid
(cannot find output from lex; giving 일 경우 flex 설치)
(configure: error: Try adding --with-zlib-dir=<DIR>. Please check config.log for more information.뜨면 zlib설치)
************************************************************************************
* 여기서 잠깐 혹시 zlib 문제로 설치가 안된다면 아래 내용을 참조 바란다.
************************************************************************************
1). http://www.gzip.org/zlib/ 에서 zlib 을 다운 받는다.
wget http://www.gzip.org/zlib/zlib-1.2.1.tar.gz
2). zlib 설치
# tar -xvzf zlib-1.1.4.tar.gz
# cd zlib-1.1.4
# ./configure -s // libz.so 동적모듈생성
# make
# ./configure // libz.a 정적모듈생성
# make test
# make install
# cp libz.so* /usr/local/lib
# cd /usr/local/lib
# rm -rf libz.so
# rm -rf libz.so.1
# ln -s libz.so.1.1.4 libz.so
# ln -s libz.so.1.1.4 libz.so.1
# vi /etc/ld.so.conf
/usr/local/lib추가 // 라이브러리 경로 추가
# ldconfig // 라이브러리 경로 적용명령
************************************************************************************
2) make ; make install
3) cp php.ini-dist /usr/local/apache/conf/php.ini
4) httpd.conf 설정(vi /usr/local/apache/conf/httpd.conf)
- ServerName에 도메인이나 IP입력
-LoadModule php4_module modules/libphp4.so 있는지 확인
-AddType 에 AddType application/x-httpd-php .php .htm .html .inc .php4 .php3
AddType application/x-httpd-php-source .phps 추가
5) 데몬 실행 : /usr/local/apache/bin/apachectl restart
1. 소스 받기
아파치 : http://httpd.apache.org/download.cgi
Mysql : wget http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-standard-4.0.23-pc-linux-i686.tar.gz/from/http://mysql.new21.com/
(4.1버전도 있지만 제로 보드와 연동 안됨)
Php : http://kr2.php.net/get/php-4.3.10.tar.gz/from/a/mirror
2. 압축 풀기
3. mysql 설치
1) 컨피규 : ./configure --prefix=/usr/local/mysql --with-charset=euc_kr
* NOTE: This is a MySQL binary distribution. It's ready to run, you don't need to configure it! 이란 메시지 뜨는데 왜지?
2) 폴더 옮기기 : mv mysql-standard-4.0.23-pc-linux-i686 /usr/local/mysql
3) 데몬 실행 : /usr/local/mysql/bin/mysqld_safe --user=root &
(/etc/rc.d/rc.local에 추가 하여 자동 실행 만들기)
4) 작동 확인 :ㅣ ./mysql -uroot mysql -> quit
4. 아파치 설치
1) 컨피규 : ./configure --prefix=/usr/local/apache --enable-mods-shared=most --enable-module=so
2) make ; make install
5. php 설치
1) 컴 피규 : ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/apache/conf --with-exec-dir=/usr/local/apache/bin \
--enable-track-vars --enable-trans-sid
(cannot find output from lex; giving 일 경우 flex 설치)
(configure: error: Try adding --with-zlib-dir=<DIR>. Please check config.log for more information.뜨면 zlib설치)
************************************************************************************
* 여기서 잠깐 혹시 zlib 문제로 설치가 안된다면 아래 내용을 참조 바란다.
************************************************************************************
1). http://www.gzip.org/zlib/ 에서 zlib 을 다운 받는다.
wget http://www.gzip.org/zlib/zlib-1.2.1.tar.gz
2). zlib 설치
# tar -xvzf zlib-1.1.4.tar.gz
# cd zlib-1.1.4
# ./configure -s // libz.so 동적모듈생성
# make
# ./configure // libz.a 정적모듈생성
# make test
# make install
# cp libz.so* /usr/local/lib
# cd /usr/local/lib
# rm -rf libz.so
# rm -rf libz.so.1
# ln -s libz.so.1.1.4 libz.so
# ln -s libz.so.1.1.4 libz.so.1
# vi /etc/ld.so.conf
/usr/local/lib추가 // 라이브러리 경로 추가
# ldconfig // 라이브러리 경로 적용명령
************************************************************************************
2) make ; make install
3) cp php.ini-dist /usr/local/apache/conf/php.ini
4) httpd.conf 설정(vi /usr/local/apache/conf/httpd.conf)
- ServerName에 도메인이나 IP입력
-LoadModule php4_module modules/libphp4.so 있는지 확인
-AddType 에 AddType application/x-httpd-php .php .htm .html .inc .php4 .php3
AddType application/x-httpd-php-source .phps 추가
5) 데몬 실행 : /usr/local/apache/bin/apachectl restart