일반적으로 많이 사용하는 Apache+MySql+PHP(APM)의 설치 방법에 대해서 정리한다. 1. Apache 설치 Apache 컴파일 및 설치 Apache 자동 실행 "/etc/init.d/"에 apachectl을 복사한다. /etc/init.d/apachectl 상단에 아래 내용 추가한다. # chkconfig: 2345 60 60 # description: Apache Web Server Version 2.0 chkconfig에서 처음 인자는 어떤 run-level에서 실행될지를 의미하며, 그 다음 두개의 인자는 같은 run-level에서 실행/종료시 prority를 의미한다. chkconfig 명령어를 이용해 등록 # chkconfig --add apachectl # chkconfig --level 2345 apachectl on chkconfig로 apachectl을 add하고 난 후에 ntsysv로 서비스 목록을 보면 apachectl이 추가된 것을 볼 수 있다. 2. PHP 설치 * PHP 컴파일 CPPFLAGS=-I/usr/include/mysql ./configure \ --with-apxs2=/usr/local/apache/bin/apxs \ --with-zlib \ --with-gd \ --with-ttf \ --with-png \ --with-expat-dir=/usr \ --with-gmp \ --with-xml \ --with-mysql=/usr \ --with-language=korean \ --with-charset=euc_kr \ --disable-debug \ --disable-posix \ --disable-rpath \ --enable-safe-mode \ --enable-magic-quotes \ --disable-dmalloc \ --enable-bcmath \ --enable-dio \ --enable-gd-native-ttf \ --enable-sysvsem \ --enable-sysvshm \ --enable-wddx \ --enable-versioning \ --enable-pic \ --enable-inline-optimization \ --enable-memory-limit \ --enable-mbstring \ --enable-mbregex \ --enable-mbstr-enc-trans \ --with-config-file-path=/usr/local/lib \ --enable-ftp \ --disable-debug \ --enable-track-vars=yes \ --with-jpeg-dir \ --with-freetype-dir \ --enable-gd-native-ttf \ --enable-dl \ --with-imap=/usr/lib \ --with-imap-ssl=/usr/lib \ --with-kerberos make && make install superuser.co.kr의 글을 보면 --with-imap=shared로 되어 있는데 저 경우에 imap 함수 사용이 불가능 하여 --with-imap=/usr/lib로 변경 superuser.co.kr에서 가져 옮 # 3. mysql 설치 # CFLAGS="-static -O2 -march=i686 -funroll-loops" # CXXFLAGS="-static -O2 -march=i686 -funroll-loops -felide-constructors -fno-exceptions -fno-ftti" # ./configure --prefix=/uar/local/mysql --localstatedir=/usr/local/mysql/data --disable-shared --enable-assembler --with-thread-safe-client --with-mysqld-user="mysql" --with-client-ldflags=-all-static --with-myslqd-ldflags=-all-static --with-readline --without-debug --without-bench --with-charset=euckr |
'Computer > System Management' 카테고리의 다른 글
XP SP3(Tablet Edition)에 테마 적용 (0) | 2008.10.03 |
---|---|
Vista에서 hlp 확장자 도움말 보기 (2) | 2008.05.03 |
Vista 최대 절전 모드 활성화와 비활성화 (2) | 2008.01.23 |
Gentoo 환경 변수 설정 방법 (0) | 2006.12.09 |
vsftpd 설치 및 설정 (12) | 2005.07.10 |
Gentoo 설치 정리 (4) | 2005.07.10 |
리눅스 기본 설정 (2) | 2005.07.10 |
Apache 기본 정리 (2) | 2005.07.10 |
윈도우 파일 시스템 변환 (FAT32를 NTFS로 변환) (2) | 2005.07.10 |
리눅스 주요 명령어 정리 (1) | 2002.11.08 |