如果未在服务器上安装必需的库, 依赖项, 则设置开源始终是一个挑战。
有时可能令人沮丧。
几周前, 我正在实施Zabbix并收到此错误。
checking for libperfstat 5.2.0.40 fileset...
no checking for libperfstat 5.3.0.60 fileset...
no checking for architecture...
linux (linux-gnu) checking for the linux kernel version... 2.6 family (2.6.32-358.el6.x86_64)
checking for mysql_config... no configure: error: MySQL library not found
你是否也遇到相同的错误?
我花了几个小时来找出解决方法, 因此想与你分享。
我使用了以下configure命令。
./configure --with-mysql --enable-server --enable-agent --enable-ipv6 --with-net-snmp --with-libcurl
解决方案
- 安装MySQL-devel软件包
你可以从下载
https://www.rpmfind.net/linux/rpm2html/search.php?query=mysql-devel
- 安装MySQL共享组件包
你可以从下载
http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/mysql-shared
上面的链接适用于Linux 6(64位), 你可能会看到不同操作系统/体系结构的完整详细信息– http://dev.mysql.com/downloads/mysql/#downloads
重新配置, 应该没问题。
如果你有兴趣学习Zabbix, 请查看此基本课程。
评论前必须登录!
注册