CentOS 7 APM 최신버전 설치 ( apache php mariadb ) 컴파일 설치 ( comfile install)

OS : CentOS 7.x

APM INSTALL :  Apache 2.4.29 / PHP 7.2.3 / Mariadb 10.2.13

LAPM ( Linux Apache PHE Mysql Mariadb  comfile install  )

APM을 간단하게 YUM으로 설치할 수 있지만 추후 관리 부분으로 인해서 COMFILE해서 설치하는것으로 포스팅 시작

1. 기본 라이브러리 설치  / 기본 설치 후 myssql-libs가 설치될수 있으니 remove

 

2. Mariadb 10.1.31 ( 최신 버전인 10.2.13 버전이 존재하지만 PHP 라이브러리 에러로 인해 한단계 낮은 버전으로 INSTALL )

 

 Mariadb install 이 되었다면 환경 설정 및 파일 등록

 

 mysql의 환경 설정 파일인 my.cnf 파일 등록  ( 기본 엔진 myisam )

 

기본 엔진을 InnoDB로 설정하려면 아래 cnf 파일을 사용

 

 Database install ( 사전에 /free 라는 파티션이 존재해야함  없으면 생성 mkdir /free )

Mariadb (mysql ) 서비스 시작

 

서비스 시작 스크립트 생성

 

 서비스 등록 및 start stop

 

3. Apache  install  ( worker 방식으로 설치 -> prefork 방식으로 설치하는 경우 HTTP/2 를 지원하지 않음 ) 
  먼저 nghttp2를 설치  진행

운로드 및 install

  아파치 모듈설치  mod_url

  apache 환경설정 구성

 

 기본 extra 폴더에 있는 내용들 수정

 시작스크립트 작성 및  서비스 등록

4. PHP 7.2.3 INSTALL ( 해당 버전에서는 보안상으로 이유로 mcrypt가 설치가 불가능하다 / openssl 또는 libsodium 사용을 권장 )
mariadb 인식하기 위해서 ld.so.conf 에 등록

 

 php.ini 환경설정 수정  opchache가 자동으로 설치되므로 환경설정만 등록

  일반사용자도 php를 사용할게 있는 심벌릭 링크 구성 및 버전 확인

가상호스트 등록을 하고 PHP INFO 화면을 출력해 보자

 

 

 웹사이트에서 확인

HTTPS 통신과 HTTP/2 통신 테스트를 위해서 무료 인증서를 설치 진행해 보자  letsencrypt 설치

 웹서버에 ssl을 적용해보자  httpd.conf 파일과 ssl.conf 파일에 내용을 수정

 

 웹서버 환경설정에 오타나 문제가 없는지 체크 후 서비스 재시작

 

 사이트 SSL 통신 확인 및 HTTP/2 지원 확인


“CentOS 7 APM 최신버전 설치 ( apache php mariadb ) 컴파일 설치 ( comfile install)”에 2개의 코멘트


    Warning: Use of undefined constant bbse_list_comments_callback - assumed 'bbse_list_comments_callback' (this will throw an Error in a future version of PHP) in /free/home/xinet/html/wp-content/themes/Blog_Shop/comments.php on line 79
  1. 아래 index.php 추가 안하니 403 오류나더군요. ^^

    vi /usr/local/apache/conf/httpd.conf

    DirectoryIndex index.html index.php

  2. vi /usr/local/apache/conf/httpd.conf

    아래 내용도 주석 해제해야 ssl 정상 세팅됩니다.

    LoadModule ssl_module modules/mod_ssl.so

    좋은 자료 감사합니다.
    덕분에 잘 설치 했네요. ^^

익명님 에게 코멘트 남기기 작성취소

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호