2

PHP アプリケーションをインターベース データベースに接続しようとすると、次のエラーが表示されます。

Fatal error: Call to undefined function ibase_connect() in C:\xampp\htdocs\Phase\includes\config.php on line 11

エラーの原因となる行は次のとおりです。

if(!ibase_connect($config['DBHost'] .":". $config['DBName'], $config['DBUser'], $config['DBPass'])) {
    echo "Connection Error: ". ibase_errmsg();

私はPHPの世界に本当に慣れていないので、誰かが私が何をすべきかを説明してもらえますか.

アップデート

申し訳ありませんが、Windows 64ビットマシンを使用していることを忘れていました。

get_loaded_extensions() 関数を実行すると、次のようになります

[0] => コア [1] => bcmath [2] => カレンダー [3] => com_dotnet [4] => ctype [5] => 日付 [6] => ereg [7] => フィルター [8] ] => ftp [9] => ハッシュ [10] => iconv [11] => json [12] => mcrypt [13] => SPL [14] => odbc [15] => pcre [16] = > リフレクション [17] => セッション [18] => 標準 [19] => mysqlnd [20] => トークナイザー [21] => zip [22] => zlib [23] => libxml [24] => dom [25] => PDO [26] => bz2 [27] => SimpleXML [28] => wddx [29] => xml [30] => xmlreader [31] => xmlwriter [32] => apache2handler [33] ] => Phar [34] => mbstring [35] => exif [36] => gd [37] => gettext [38] => imap [39] => mysql [40] => mysqli [41] = > pdo_mysql [42] => PDO_ODBC [43] => pdo_sqlite [44] => soap [45] => ソケット [46] => SQLite [47] => sqlite3 [48] =>xmlrpc [49] => ming [50] => mhash ) –</p>

4

2 に答える 2

0

ご覧のとおり、あなたは Windows ベースのマシンで作業しています。インストールが正しいことを確認しましたか? このアドレスを見ることができます: http://www.php.net/manual/en/ibase.installation.php

一部のDLLが存在しないと思われます。

于 2011-07-15T09:28:26.563 に答える