我在哪里可以find在Linux上的MySQL的包含文件?

我在哪里可以find在Linux上的MySQL的包含文件? 我看着/ usr / include / mysql根据这个,但他们不在那里。 我的Apache Web服务器工作正常,与MySQL 5.1和PHP 5运行,但我找不到包含目录是!

谢谢你的帮助!

$ mysql_config --include 

在我的系统上,这打印-I/usr/include/mysql

如果mysql_config显示的目录没有正确的包含文件,那么您的安装可能是部分的,或者事后可能已经被修改了。

从文档 :

mysql_config为您提供有用的信息,用于编译您的MySQL客户端并将其连接到MySQL ….

– 包括

编译器选项来查找MySQL包含文件。

这真的取决于你正在使用的Linux发行版。 大多数二进制发行版都将头文件与应用程序本身分开,通常放在-devel包中。

例如,在我的Fedora 12机器上, mysql-devel软件包有以下描述:

MySQL是一个多用户,multithreading的SQL数据库服务器。 该软件包包含开发MySQL客户端应用程序所需的库和头文件。

在Fedora,CentOS或RHEL上,你可以通过yum install mysql-devel作为root来安装这个软件包。 Debian和Ubuntu系统将为apt提供类似的软件包名称和命令。

它通过在Ubuntu-14.04中安装libmysqlclient-dev为我工作。

然后我可以在/ usr / include / mysql中find文件