./configure --prefix=/usr/local/mysql --sysconfdir=/etc --with-charset=euckr --with-extra-charsets=complex --with-mysqld-user=mysql --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
make
make install
[컴파일 옵션 설명]
--prefix=/usr/local/mysql : 컴파일후 관련된 파일들이 설치되는 디렉토리,기본값 : /usr/local
--exec-prefix = EPREFIX : 기본값은 --prefix에서 지정한 값과 동일.
--bin-dir = DIR : 클라이언트 실핼파일과 스크립들이 저장되는 디렉토리, 기본값은 PREFIX/bin
--libexec=DIR : mysql 데몬, 기본값은 PREFIX/libexec
--localstatedir=/usr/local/mysql/data : 사용자의 데이터와 로그파일를 저장할 디렉토리 지정, 기본값은 PREFIX/var
--with-charset=utf8 : utf8로 charset 지정. utf-8로 하면 에러.
--with-extra-charsets=all : 추가 charset 지정, none,complex,all 또는 charset 리스트
--with-unix-socket-path=/tmp/mysql.sock : 소켓디렉토리 , 기본값은 /tmp 또는 /var/run
--with-tcp-port=3306 : 포트 지정. 기본값은 3306
--with-mysqld-user=mysql : 데몬실행 계정 지정
--with-debug : debug code추가 , 사용안하는 경우 without 옵션으로
--without-readline : 콘솔에서 한글 입력가능
--enable-thread-safe-client : 쓰레드 지원
--without-server : 서버 기능 없이 클라이언트로만 사용하고자 할 때 즉 클라이언트로만 사용할 때
--enable-assembler : 어셈블러 함수 지원
--with-client-ldflags=-all-static : 클라이언트 실행 파일 생성시 라이브러리를 포함하도록 지정, 정적으로 컴파일
--with-mysqld-ldflags=-all-static : 데몬실행파일 생성시 라이브러리를 포함하도록 지정,정적으로 컴파일
--sysconfdir=/etc : 설정파일 디렉토리지정
--with-mit-threads : 강제로 MIT-pthreads 를 실행하고자 할때
'Works > APM설치' 카테고리의 다른 글
php 7.3 mcrypt install (0) | 2022.06.22 |
---|---|
CentOS 6 php4.4.x make시 ssl 오류 조치법 (0) | 2017.04.07 |
/replace/with/path/to/perl/interpreter: bad interpreter: No such file or directory (0) | 2017.03.20 |
리눅스 APM 컴파일 옵션 찾아내기 (0) | 2017.03.17 |
apache 2.4 + php 5.2 설치시 libphp5.so: undefined symbol: unixd_config 오류 (0) | 2016.12.08 |