본문 바로가기
카테고리 없음

리눅스 컴파일

by psluckyguy 2022. 4. 25.
반응형

 


uname -r //
커널 버전 확인


www.kernel.org

 

 


configure
//컴파일 환경설정  --prefix=설치위치
  /usr/local/**
  결과물: Makefile 생성

make  //
컴파일 Makefile 실행
make
install  //필요 파일 복사

*.tar.gz   -> tar xfz
*.tar 
-> tar xfz
*.tar.xz 
-> tar xfJ
*.tar.bz2  
 -> tar xfj



###apache 컴파일 설치#####


vi /etc/fstab
/dev/mapper/vgdata-datalvol1


<pcre 컴파일 설치>

./configure --prefix=/usr/local/src
make && make install


<httpd>
# mv -r apr-1.7.0/ srclib/apr

cd httpd-2.4.52/
./configure \
--prefix=/usr/local/apache \
--with-included-apr \
--with-pcre=/usr/local/bin/pcre-config


# make && make install

< 서비스 등록>

vi /usr/lib/systemd/system/httpd.service

[Unit]
Description=Apache Service

[Service]
Type=forking
#EnvironmentFile=data/apache/bin/envva
PIDFile=/data/apache/logs/httpd.pid
ExecStart=/data/apache/bin/apachectl start
ExecReload=/data/apache/bin/apachectl graceful
ExecStop=/data/apache/bin/apachectl stop
KillSignal=SIGCONT
PrivateTmp=true

[Install]
WantedBy=multi-user.target