Pinpoint PHP-Agent를 설치하는 중에, make 과정에서 에러가 나는 경우가 있다.
다양한 원인이 있는데, 이때 아래와 같이 해서 해결했다.
문제 1. pecl이 없다고 나오는 경우
pecl을 설치한다.
yum install php-pear
pecl channel-update pecl.php.net
문제 2. gcc 버전이 낮은 경우
CentOS의 기본 gcc에 필요한 정의가 부족하고 gcc PECL을 업그레이드한 후에도 이전 컴파일러를 찾는 것이다. 드라이버를 설치하려면 먼저 다음과 같이 devtoolset 컬렉션을 설치하여 gcc를 업그레이드해야 한다고 한다.
아래 과정을 거친다.
yum install centos-release-scl
yum-config-manager --enable rhel-server-rhscl-7-rpms
yum install devtoolset-8
scl enable devtoolset-8 bash
pecl download sqlsrv-5.2.0RC1
문제 3. sql.h 파일을 못찾는 경우
sqlsrv-5.2.0RC1 xplat.h fatal error: sql.h: No such file or directory 어쩌구 에러가 나오는 경우 아래 명령을 실행한다.
yum -y install unixODBC-devel
참고
https://ryotta-205.tistory.com/50https://github.com/grpc/grpc/issues/17812
'IT 소프트웨어 (툴) > 모니터링' 카테고리의 다른 글
[성능 테스트] JMeter 설치 & 사용하기 (0) | 2024.02.17 |
---|---|
[모니터링] AWS EC2 Ubuntu 서버에 Pinpoint 설치하기 (도커 사용) (0) | 2023.07.31 |