2017-05-24 12 views
1

this 페이지의 명령을 사용하여 sqlsrv를 설치하려고합니다. 그러나 실행시오류 1 오류 : sqlsrv를 설치할 때`make '가 실패했습니다

pecl install sqlsrv-4.2.0preview 

나는 Error 1 ERROR: 'make' failed이라는 오류 메시지가 나타납니다.

내가 시도 :

apt-get update 
apt-get install build-essential 
apt-get install libpcre3-dev 
apt-get install make 

이 모든 최신 버전에 설치됩니다.

나는 php : 7.0-apache 이미지를 사용하여 컨테이너를 실행 중입니다. apachectl -V을 실행하면 Apache/2.4.10 (Debian)가 반환됩니다. 나는이 정확한 오류가 있었다 https://pastebin.com/MYDY3xwU

답변

6

:

는 여기에 내가 실행 한 명령의 전체 로그 출력입니다.

/tmp/pear/temp/sqlsrv/shared/xplat.h:30:17: fatal error: sql.h: No such file or directory 
#include <sql.h> 

명백하게 찾고있는 헤더 파일은 unixODBC-devel 패키지에만 있습니다.

해당 패키지를 설치 했으므로 빌드를 성공적으로 완료 할 수있었습니다. yum install unixODBC-devel.

아마도 더 나은 설명이 여기에 있습니다. stackoverflow Question # 15447386

+0

당신이 연결 한 질문이 저에게 효과적이었습니다! 고마워요! – Edeholland