gpt4 book ai didi

php - 在 Codeigniter 中调用未定义的函数 ibase_connect()

转载 作者:行者123 更新时间:2023-12-03 08:43:19 24 4
gpt4 key购买 nike

我无法连接到火鸟中的本地银行。

因为我在 php.ini 中启用了以下扩展但没有得到任何结果。

extension=php_interbase.dll

extension="interbase.so"

extension=php_pdo_firebird.dll



我也完成了 interbase.so 下载文件并将其复制到文件夹中:

/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/



我正在使用:
  • XAMPP 5.6.8/PHP 5.6.8(64 位)
  • Linux 14.04 LTS(64 位)

  • 我的文件 database.php
    $db['default'] = array(
    'dsn' => '',
    'hostname' => 'localhost',
    'username' => 'SYSDBA',
    'password' => 'masterkey',
    'database' => 'localhost://home//ronald//fire//DEMO.GDB',
    // 'port' => '3050',
    'dbdriver' => 'ibase',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => TRUE,
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
    );

    回想一下,问题不在我的连接字符串中,因为我尝试了以下变体:
  • '数据库' => 'localhost://home//ronald//fire//DEMO.GDB'
  • '数据库' => 'localhost:/home/ronald/fire/DEMO.GDB'
  • '数据库' => '/home/ronald/fire/DEMO.GDB'
  • '数据库' => '//home//ronald//fire//DEMO.GDB'

  • 错误:
    enter image description here

    感谢您的帮助!

    编辑

    通过建议“@Daniel Waghorn”运行了一个带有 的页面phpinfo()

    结果可见: http://codepen.io/anon/pen/LVdzRy?editors=100

    我采取了以下功能 get_loaded_extensions(false)

    该函数将加载的模块返回给我。如您所见,Firebird 的模块未加载。
  • 核心
  • 日期
  • 埃雷格
  • libxml
  • openssl
  • pcre
  • sqlite3
  • zlib
  • bcmath
  • bz2
  • 日历
  • ctype
  • curl
  • 数据库管理员
  • dom
  • 哈希
  • 文件信息
  • 过滤器
  • FTP
  • gd
  • 获取文本
  • 声压级
  • 图标v
  • session
  • 国际
  • json
  • LDAP
  • mbstring
  • mcrypt
  • 标准
  • mysqlnd
  • mysqli
  • mysql
  • PDO
  • pdo_mysql
  • pdo_pgsql
  • pdo_sqlite
  • 法尔
  • 正位
  • 反射(reflection)
  • imap
  • shmop
  • 简单XML
  • 香皂
  • socket
  • exif
  • sybase_ct
  • 系统服务器
  • sysvshm
  • 标记器
  • wddx
  • xml
  • xml阅读器
  • xmlrpc
  • xmlwriter
  • xsl
  • zip
  • apache2handler
  • pgsql
  • 哈希

  • 现在如何加载 Firebird 模块以使用 XAMPP START 运行?

    最佳答案

    只需将 fbclient.dll 和 gds32.dll 复制到 apache/bin/文件夹并重新启动 apache。

    经过数小时的研究后,这项工作为我工作。

    关于php - 在 Codeigniter 中调用未定义的函数 ibase_connect(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59718462/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com