我正在尝试在 Dreamhost 上编译 php5,之后做了什么http://wiki.dreamhost.com/index.php/Installing_PHP5我已经编译了除 php5 本身之外的所有组件。运行时
$ ./configure ${PHPFEATURES}
报告错误
configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!
但实际上我发现 /usr/lib64/lib64/libmysqlclient.so.15.0.0 存在。如何帮助 configure 找到它?非常感谢。
答案1
您可以尝试为 mysql 提供不同的路径,即:
--with-mysql=/usr/lib64
米
答案2
MysqL 安装包含一个名为 mysql_config 的脚本,最好将编译器标志指向该脚本,以便构建系统使用安装提供的编译器/链接器标志。
--with-mysql=/path/to/bin/mysql_config
当使用 PHP 5.3 时,您还可以使用“myslqnd”作为路径,以启用“MySQL 本机驱动程序”,它是 MySQL 客户端库的 PHP 特定替代品,并且独立于任何 libmysql。