Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie die Odbc-Erweiterung in PHP7
Bei der Entwicklung von Webanwendungen mit PHP müssen Sie manchmal ODBC verwenden, um eine Verbindung zur Datenbank herzustellen. ODBC ist ein Standard zur Verbindung verschiedener Datenbanktypen. Wenn Sie ODBC zum Herstellen einer Verbindung zur Datenbank in PHP7 verwenden möchten, müssen Sie zuerst die ODBC-Erweiterung installieren.
Führen Sie den folgenden Befehl aus, um ODBC auf Ihrem Ubuntu-System zu installieren:
sudo apt-get update sudo apt-get install unixodbc-dev
sudo apt-get install php7.0-odbc
Bearbeiten Sie zunächst die Datei odbc.ini:
sudo nano /etc/odbc.ini
Fügen Sie am Ende der Datei den folgenden Inhalt hinzu:
[ODBC Data Sources] mydsn = myodbcdriver [mydsn] Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so Server = your_server_name Database = your_database_name User = your_username Password = your_password Port = your_port ClientCharset = UTF-8
Beachten Sie, dass Ihr_Servername, Ihr_Datenbankname , Ihr_Benutzername, Ihr_Passwort, Ersetzen Sie Ihren_Port durch den tatsächlichen Wert.
Bearbeiten Sie dann die Datei odbcinst.ini:
sudo nano /etc/odbcinst.ini
Fügen Sie am Ende der Datei den folgenden Inhalt hinzu:
[myodbcdriver] Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so UsageCount = 1Test ODBC-Verbindung#🎜🎜 #
isql -v mydsn
+---------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------+
Geben Sie Quit ein, um den Vorgang zu beenden.
PHP-Code zum Verbinden von ODBC$conn = odbc_connect("mydsn", "your_username", "your_password"); if (!$conn) { exit("连接数据库失败!"); } $sql = "SELECT * FROM your_table"; $rs = odbc_exec($conn, $sql); while(odbc_fetch_row($rs)) { $value = odbc_result($rs, 1); echo "$value\n"; } odbc_close($conn);
Das obige ist der detaillierte Inhalt vonSo installieren Sie die Odbc-Erweiterung in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!