如果未在服务器上安装必需的库, 依赖项, 则设置开源始终是一个挑战。
有时可能令人沮丧。
几周前, 我正在实施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: 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, 请查看此基本课程。
推荐阅读
- 已解决(Can’t locate IO/Socket/SSL.pm in @INC)
- 通过这六个网站从Web浏览器运行Linux
- 什么是DQL()
- 10个系统管理员和安全分析师的网络数据包分析仪
- 如何重命名weblogic域名()
- 如何在WebLogic中生成线程转储
- BEA-000362服务器失败。Parsing Failure in config.xml: java.lang.IllegalArgumentException
- netstat命令在Linux上的用法
- C语言_结构体总结