Wie kann das Problem gelöst werden, dass mysql.h unter Centos nicht gefunden werden kann?
1.yum search mysql //Finde die Abhängigkeiten von mysql
Dann werden die installierten und deinstallierten abhängigen Bibliotheken angezeigt
[TFTD@localhost /]$ yum search mysql 已加载插件:fastestmirror mysql-connectors-community | 2.5 kB 00:00:00 mysql-tools-community | 2.5 kB 00:00:00 mysql56-community | 2.5 kB 00:00:00 Determining fastest mirrors * base: mirrors.btte.net * extras: mirrors.btte.net * updates: mirrors.cn99.com ======================================================= N/S matched: mysql ======================================================== MySQL-python.x86_64 : An interface to MySQL akonadi-mysql.x86_64 : Akonadi MySQL backend support apr-util-mysql.x86_64 : APR utility library MySQL DBD driver dovecot-mysql.x86_64 : MySQL back end for dovecot freeradius-mysql.x86_64 : MySQL support for freeradius libdbi-dbd-mysql.x86_64 : MySQL plugin for libdbi mysql-community-bench.x86_64 : MySQL benchmark suite mysql-community-client.i686 : MySQL database client applications and tools mysql-community-client.x86_64 : MySQL database client applications and tools mysql-community-common.i686 : MySQL database common files for server and client libs mysql-community-common.x86_64 : MySQL database common files for server and client libs mysql-community-devel.i686 : Development header files and libraries for MySQL database client applications mysql-community-devel.x86_64 : Development header files and libraries for MySQL database client applications mysql-community-embedded.x86_64 : MySQL embedded library mysql-community-embedded.i686 : MySQL embedded library mysql-community-embedded-devel.x86_64 : Development header files and libraries for MySQL as an embeddable library mysql-community-embedded-devel.i686 : Development header files and libraries for MySQL as an embeddable library mysql-community-libs.i686 : Shared libraries for MySQL database client applications mysql-community-libs.x86_64 : Shared libraries for MySQL database client applications mysql-community-release.noarch : MySQL repository configuration for yum mysql-community-test.x86_64 : Test suite for the MySQL database server mysql-connector-java.noarch : Official JDBC driver for MySQL mysql-connector-odbc.x86_64 : An ODBC 5.3 driver for MySQL - driver package mysql-connector-odbc-debuginfo.x86_64 : Debug information for package mysql-connector-odbc mysql-connector-odbc-setup.x86_64 : An ODBC 5.3 driver for MySQL - setup library mysql-connector-python.noarch : Standardized MySQL database driver for Python mysql-connector-python.x86_64 : Standardized MySQL database driver for Python mysql-connector-python-cext.x86_64 : Standardized MySQL driver for Python with C Extension mysql-connector-python-debuginfo.x86_64 : Debug information for package mysql-connector-python mysql-ref-manual-5.6-en-html-chapter.noarch : The MySQL Reference Manual (HTML, English) mysql-ref-manual-5.6-en-pdf.noarch : The MySQL Reference Manual (PDF, English) mysql-router.x86_64 : MySQL Router mysql-router-debuginfo.x86_64 : Debug information for package mysql-router mysql-shell.x86_64 : Command line shell and scripting environment for MySQL mysql-shell-debuginfo.x86_64 : Debug information for package mysql-shell mysql-utilities.noarch : Collection of utilities used for maintaining and administering MySQL servers mysql-utilities-extra.noarch : Additional files for mysql-utilities mysql-workbench-community.x86_64 : A MySQL visual database modeling, administration, development and migration tool mysql-workbench-community-debuginfo.x86_64 : Debug information for package mysql-workbench-community pcp-pmda-mysql.x86_64 : Performance Co-Pilot (PCP) metrics for MySQL perl-DBD-MySQL.x86_64 : A MySQL interface for Perl php-mysql.x86_64 : A module for PHP applications that use MySQL databases php-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases qt-mysql.i686 : MySQL driver for Qt's SQL classes qt-mysql.x86_64 : MySQL driver for Qt's SQL classes qt3-MySQL.i686 : MySQL drivers for Qt 3's SQL classes qt3-MySQL.x86_64 : MySQL drivers for Qt 3's SQL classes qt5-qtbase-mysql.i686 : MySQL driver for Qt5's SQL classes qt5-qtbase-mysql.x86_64 : MySQL driver for Qt5's SQL classes redland-mysql.x86_64 : MySQL storage support for Redland rsyslog-mysql.x86_64 : MySQL support for rsyslog mariadb.x86_64 : A community developed branch of MySQL mariadb-devel.i686 : Files for development of MariaDB/MySQL applications mariadb-devel.x86_64 : Files for development of MariaDB/MySQL applications mariadb-libs.i686 : The shared libraries required for MariaDB/MySQL clients mariadb-libs.x86_64 : The shared libraries required for MariaDB/MySQL clients mysql-community-server.x86_64 : A very fast and reliable SQL database server ==============================================================================================
2 Bibliothek? Suchen Sie zum Installieren den Namen der entsprechenden Bibliothek und installieren Sie sie
Ausführen:
sudo yum install mysql-community-devel.x86_64
(englische Beschreibung der BibliothekDevelopment header files and libraries for MySQL database client applications
)
Die Funktion davon Die Funktion der Bibliothek besteht darin, Header-Dateien bereitzustellen.
3. Kompilieren Sie abschließend das Programm und es wird kein Problem mehr geben.
Verwandte Referenzen: centOS-Tutorial
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass mysql.h unter Centos nicht gefunden werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!