我在哪里可以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文件