ホームページ >バックエンド開発 >PHPの問題 >php7にodbc拡張機能をインストールする方法

php7にodbc拡張機能をインストールする方法

PHPz
PHPzオリジナル
2023-04-21 10:04:47855ブラウズ

PHP を使用して Web アプリケーションを開発する場合、データベースに接続するために ODBC を使用する必要がある場合があります。 ODBC は、さまざまな種類のデータベースを接続するための標準です。 PHP7 で ODBC を使用してデータベースに接続する場合は、最初に ODBC 拡張機能をインストールする必要があります。

  1. ODBC のインストール

Ubuntu システムで次のコマンドを実行して ODBC をインストールします:

sudo apt-get update
sudo apt-get install unixodbc-dev
  1. ODBC 拡張機能のインストール

次のコマンドを実行して、ODBC 拡張機能をインストールします。

sudo apt-get install php7.0-odbc
  1. ODBC の構成

ODBC 拡張機能をインストールした後、ODBC 構成ファイル odbc を編集する必要があります。 .ini と odbcinst.ini。

最初に odbc.ini ファイルを編集します:

sudo nano /etc/odbc.ini

ファイルの最後に次の内容を追加します:

[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

your_server_name、your_database_name、your_username、your_password の置き換えに注意してください。 、実際の値を持つ your_port。

次に、odbcinst.ini ファイルを編集します:

sudo nano /etc/odbcinst.ini

ファイルの最後に次の内容を追加します:

[myodbcdriver]
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so
UsageCount = 1
  1. ODBC 接続をテストします

In ターミナルで次のコマンドを実行して、ODBC 接続をテストします。

isql -v mydsn

接続が成功すると、次のメッセージが表示されます。

+---------------------------+
| Connected!                |
|                           |
| sql-statement             |
| help [tablename]          |
| quit                      |
|                           |
+---------------------------+

「quit」と入力して終了します。

  1. ODBC に接続するための PHP コード

PHP コードで 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);

mydsn、your_username、および your_password を実際の値に置き換えます。

  1. 概要

ODBC 拡張機能をインストールすると、PHP7 が ODBC データベースに接続できるようになります。インストール手順には、ODBC のインストール、ODBC 拡張機能のインストール、ODBC ファイルの構成、およびテストが含まれます。インストールが成功したら、ODBC に接続し、PHP コードでデータベースにクエリを実行できます。

以上がphp7にodbc拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。