Linux

在哪裡可以找到 Linux 上 MySQL 的包含文件?

  • December 2, 2016

在哪裡可以找到 Linux 上 MySQL 的包含文件?我根據this查看了/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 是一個多使用者、多執行緒的 SQL 數據庫伺服器。此包包含開發 MySQL 客戶端應用程序所需的庫和標頭檔。

在 Fedora、CentOS 或 RHEL 上,您可以yum install mysql-devel以 root 身份安裝此軟體包。Debian 和 Ubuntu 系統將具有相似的軟體包名稱和 apt 命令。

引用自:https://serverfault.com/questions/115256