httpd 4

[CentOS 6] PHP(5.4.27 -> 7.3.7) 업그레이드

본 실습은 PHP 다운 타임을 1분 미만으로 하기 위한 방법입니다. 더 좋은 방법이 있으면 덧글로 알려주시면 감사하겠습니다! 개요 기존의 PHP를 그대로 두고 새로운 디렉터리에 새로운 버전의 PHP을 설치합니다. 그리고 httpd.conf의 php 모듈을 php5를 주석 처리하고 php7 모듈을 추가하고 apachectl 재시작하는 것입니다. 이렇게 하여 다운타임을 apachectl을 재시작하는 짧은 시간으로 최대한 줄이는 목표를 가지고 실습하겠습니다. 실습환경 CentOS(6.8) final 실습 목표 php 5.4.27 -> 7.3.7 목차 0. 백업 1. php 7.3.7 설치 2. php 모듈 변경 3. httpd 재시작 4. phpinfo.php확인 0. 백업 혹시 모를 불상사를 위해 기존 PH..

[CentOS 6] APM Setup - PHP(7.3.7)

이 글은 자세한 설명을 제외하고 코드 위주로 설명하겠습니다 PHP 5.4 버전 설치를 참고하시면 되겠습니다. PHP 최신 버전(7.3.7) 설치를 진행하겠습니다. 개요 CentOS 6.8(final)에서 yum으로 php를 설치하면 5.3.3 버전으로 설치되었습니다. 그래서 최신 버전 설치를 위해 라이브러리 소스를 다운로드하여 설치하겠습니다. 아래와 같이 설치 완료된 상태에서 진행됩니다. httpd-------2.4.9 apr---------1.6.5 apr-util-----1.6.1 cmake------3.9.6 mysql------5.6.44 그리고 PHP의 configure 옵션은 아래와 같이 설정하겠습니다. ./configure --with-apxs2=/home/httpd/bin/apxs --wi..

[CentOS 6] APM Setup - PHP

정리가 덜 된 글입니다. 목차 0. 개요 1. apache 2. mysql 3. php 4. tomcat 순서 profile 설정 라이브러리 설치 php 설치 php 파일 수정 php 가속시 설치 apache - PHP 연동 연동 확인 profile 설정 # vi /etc/profile export CFLAGS="-O3 -fPIC" export CC="gcc" # source /etc/profile -> profile 적용 라이브러리 설치 필요한 버전의 라이브러리를 설치합니다. php에서 지원하는 기본 확장 모듈을 사용해도됩니다. 라이브러리 설치 (freetype) # cd /home/src # wget https://download-mirror.savannah.gnu.org/releases/freety..

[CentOS 6] APM Setup - Apache

목차 0. 개요 1. apache 2. mysql 3. php 4. tomcat 들어가기 앞서 CentOS6 버전으로 테스트 하였습니다. 혹시 저와같이 리포지토리 변경으로 힘들어하실 분들을 위해 명령어 공유합니다. # sed -i -e "s/^mirrorlist=http:\/\/mirrorlist.centos.org/#mirrorlist=http:\/\/mirrorlist.centos.org/g" /etc/yum.repos.d/CentOS-Base.repo # sed -i -e "s/^#baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/vault.centos.org/g" /etc/yum.repos.d/CentOS-Base.repo 필요 라이브러리 설치 # yum..