首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >错误1错误:安装sqlsrv时‘`make’失败

错误1错误:安装sqlsrv时‘`make’失败
EN

Stack Overflow用户
提问于 2017-05-24 16:47:55
回答 3查看 17.5K关注 0票数 15

我正在尝试使用以下命令安装sqlsrv这个页面。但是,当运行

代码语言:javascript
复制
pecl install sqlsrv-4.2.0preview

我得到了错误:Error 1 ERROR: 'make' failed。

我试过了:

代码语言:javascript
复制
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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-05-26 23:12:19

我犯了这个错误。

代码语言:javascript
复制
/tmp/pear/temp/sqlsrv/shared/xplat.h:30:17: fatal error: sql.h: No such file or directory
 #include

显然,它寻找的头文件只在unixODBC-devel包中。

我安装了这个包,并且能够成功地完成构建。yum install unixODBC-devel。

也许,这里有一个更好的解释。堆栈溢出问题# 15447386

票数 41
EN

Stack Overflow用户

发布于 2019-03-07 14:30:26

我在Ubuntu 18.04上安装时出现以下错误

代码语言:javascript
复制
/tmp/pear/temp/sqlsrv/shared/xplat.h:30:10: fatal error: sql.h: No such file or directory #include

按照Matthew Goheen的建议安装unixodbc-dev包解决了这个问题

代码语言:javascript
复制
sudo apt-get install unixodbc-dev
票数 25
EN

Stack Overflow用户

发布于 2021-02-22 18:30:18

尝试

sudo apt-get install unixodbc-dev

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44153407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档