楼主在安装zabbix的时候,解压后zabbix的tar包,
./configure --enable-server \
> --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config \
> --with-net-snmp --with-libcurl
编译完后make,提示make: *** No targets specified and no makefile found. Stop.
然后进行排错,发现configure下面有个erro报错,意思是curl-devel未安装,但是自己yum -y install curl-devel 又显示libcurl已经安装,卸载了libcurl-devel 再重新安装,还是不行。
因此在网上翻遍资料,好像大部分都没有遇到过我这种问题,最终还是在观望单独下载curl-devel包,然后编译安装上的。
下面是具体教程:
首先去找到对应版本下载https://curl.haxx.se/download.html,也可以使用楼主的下载;
wget https://curl.haxx.se/download/curl-7.61.1.tar.gz
然后执行下列操作
# tar -zvxf curl-7.51.0.tar.gz
# cd curl-7.51.0/
# ./configure -prefix=/usr/local/curl
# make
# make install
#vim /etc/profile
# export PATH=$PATH:/usr/local/curl/bin
完成后,再重新./configure下zabbix,就会正常了。
下面是楼主在查资料的时候收集的一些相关常用的错误解决方法;
无法进行make无外乎都是./configure这个环节出了问题,可以查看configure后的报错,下面是一些常见的软件包未安装可能会影响到:
yum-y install gcc gcc-c++
autoconf
libjpeg libjpeg-devel
libpng libpng-develfreetype
freetype-devel l
ibxml2 libxml2-devel
zlib zlib-devel
glibc glibc-develglib2
glib2-devel
bzip2 bzip2-devel
ncurses ncurses-devel
curl curl-devele2fsprogs
e2fsprogs-devel
krb5 krb5-devel
libidn libidn-devel
opensslopenssl-devel openldap openldap-devel
nss_ldap
openldap-clientsopenldap-servers
如果还遇到了其他的问题欢迎留言。[转载还请注明出处]