PHP
업데이트
패키지 업데이트는 기존 설정을 유지한 채로 PHP 모니터링 서비스를 업데이트합니다. 0.2.7 이후 버전부터 정상적인 업데이트가 지원됩니다. 이전 버전은 삭제 후 설치를 진행해야 합니다.
아파치 실행 중 php extension의 shared library(.so) 파일이 변경되는 경우 아파치 데몬이 비정상 종료될 수 있습니다. 반드시 아파치 서버 중지 상태에서 업데이트를 진행하셔야 안전합니다. |
- Redhat/CentOS
-
-
패키지 정보 갱신을 위해 캐시 정보를 삭제합니다.
$ yum clean all
-
Apache 또는 PHP-FPM 서비스(Service)를 중지합니다.
-
whatap-php 패키지를 업데이트합니다.
$ yum update whatap-php
- NOTE
-
특정 버전으로 다운로드를 하고자 하는 경우에는 다음과 같이 버전을 명시합니다.
$ yum update whatap-php-<version>
-
- Debian/Ubuntu
-
-
패키지 정보 갱신을 위해 캐시 정보를 갱신합니다.
$ sudo apt-get update
-
Apache 또는 PHP-FPM 서비스(Service)를 중지합니다.
-
whatap-php 패키지를 업데이트합니다.
$ sudo apt-get install --only-upgrade whatap-php
- NOTE
-
특정 버전으로 다운로드를 하고자 하는 경우에는 다음과 같이 버전을 명시합니다.
$ sudo apt-get install whatap-php=<version>
-
- FreeBSD
-
에이전트 삭제 후 다시 설치해 주세요.
아래 항목을 참조하여 순서대로 진행하시면 됩니다.Apache 또는 PHP-FPM 서비스(Service)를 중지
# 에이전트 삭제 후 다시 설치 $ /usr/whatap/php/install.sh remove $ wget https://s3.ap-northeast-2.amazonaws.com/repo.whatap.io/freebsd/10/whatap-php-0.4.10.txz $ pkg install whatap-php-0.4.10.txz # PHP 확장 모듈(PHP Extension module) 및 whatap-php서비스(Service) 등록 $ /usr/whatap/php/install.sh
- NOTE
-
특정 버전으로 다운로드를 하고자 하는 경우에는 <version> 부분에 특정 버전을 명시하여 다운로드를 진행합니다.
$ wget https://s3.ap-northeast-2.amazonaws.com/repo.whatap.io/freebsd/10/whatap-php-<version>.txz $ pkg install whatap-php-<version>.txz
Apache 또는 PHP-FPM 서비스(Service)를 시작합니다. |
일시 중지
에이전트 삭제
설치 스크립트를 이용하여 트레이서(PHP Extension module) 및 whatap-php 서비스(Service)를 삭제합니다.
이후 패키지(yum, apt-get) 삭제를 진행하고 필요에 따라서 /usr/whatap/php 아래에 로그 파일 및 기타 파일을 삭제합니다.