Php 错误1错误:`make';安装sqlsrv时失败
我正在尝试使用第页的命令安装sqlsrv。但是,在运行时Php 错误1错误:`make';安装sqlsrv时失败,php,docker,containers,pecl,sqlsrv,Php,Docker,Containers,Pecl,Sqlsrv,我正在尝试使用第页的命令安装sqlsrv。但是,在运行时 pecl install sqlsrv-4.2.0preview 我得到错误:错误1错误:“make”失败 我试过: apt-get update apt-get install build-essential apt-get install libpcre3-dev apt-get install make 所有这些都安装在最新版本上 我正在使用php:7.0-apache映像运行一个容器。运行apachectl-V返回Apach
pecl install sqlsrv-4.2.0preview
我得到错误:错误1错误:“make”失败
我试过:
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)
下面是我运行的命令的完整日志输出:我有一个确切的错误
/tmp/pear/temp/sqlsrv/shared/xplat.h:30:17: fatal error: sql.h: No such file or directory
#include <sql.h>
/tmp/pear/temp/sqlsrv/shared/xplat.h:30:17:致命错误:sql.h:没有这样的文件或目录
#包括
显然,它要查找的头文件仅在包unixODBC-devel中
我安装了该软件包并成功完成了构建yum安装unixODBC-devel
也许,这里有更好的解释。
我在安装Ubuntu 18.04时遇到以下错误
/tmp/pear/temp/sqlsrv/shared/xplat.h:30:10: fatal error: sql.h: No such file or directory #include <sql.h>
试一试
sudo apt get install unixodbc dev您链接的问题对我有用!谢谢!
sudo apt-get install unixodbc-dev