OS
rocky linux 9 환경에서 APM 최신 버전 설치 (apache 2.4.61, php 8.3.9, maraidb 11.4.2)-2
- 비아웹 오래 전 2024.08.30 15:24 인기
-
- 467
- 0
안녕하세요
호스팅 전문기업 비아웹입니다.
이전 게시글 https://blog.naver.com/viaweb/223514681912 에 이어 apache 설치에 대한 기록 남깁니다.
1. 설치 버전
-
테스트 OS : Rocky Linux release 9.4 (Blue Onyx)
-
apache 2.4.61
-
php 8.3.9
-
maraidb 11.4.2
2. 의존성 패키지 설치
dnf install openssl-devel expat-devel zlib-devel apr-devel apr-util-devel pcre-devel perl bzip2 gcc make
3. 컴파일 옵션
./configure --prefix=/usr/local/apache \
--with-pcre \
--enable-module=so \
--enable-so \
--enable-rewrite \
--enable-auth-digest \
--enable-mpms-shared=all \
--with-ssl \
--enable-ssl \
--enable-deflate \
--enable-shared=max
make && make install
4. 설정 파일 수정
sed -i "s/User daemon/User nobody/g" /usr/local/apache/conf/httpd.conf
sed -i "s/Group daemon/Group nobody/g" /usr/local/apache/conf/httpd.conf
-
User / Group nobody 변경
-
php-fpm 사용시 apache User 와 php-fpm User 같아야 함
5. systemd 등록
vi /usr/lib/systemd/system/httpd.service
[Unit]
Description=Apache Service
[Service]
Type=forking
#EnvironmentFile=/usr/local/apache/bin/envvars
PIDFile=/usr/local/apache/logs/httpd.pid
ExecStart=/usr/local/apache/bin/apachectl start
ExecReload=/usr/local/apache/bin/apachectl graceful
ExecStop=/usr/local/apache/bin/apachectl stop
KillSignal=SIGCONT
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable httpd
systemctl start httpd
이상과 같이 최신 버전의 apache 설치에 대해 기록합니다.
다음 게시글에 php 최신 버전 컴파일에 대한 내용 정리하겠습니다.
감사합니다.
호스팅 전문기업 비아웹
- 이전글rocky linux 9 환경에서 APM 최신 버전 설치 (apache 2.4.61, php 8.3.9, maraidb 11.4.2)-32024.08.30
- 다음글rocky linux 9 환경에서 APM 최신 버전 설치 (apache 2.4.61, php 8.3.9, maraidb 11.4.2)-12024.08.30
댓글목록
등록된 댓글이 없습니다.