当我尝试连接到 IBM DB 2 数据库时,出现错误Call to undefined function db2_connect()
我认为图书馆php_ibm_db2尚未建立
我的php.ini
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
..
;extension=pdo_firebird
extension=pdo_mysql
extension=php_pdo_ibm.dll
;extension=pdo_oci
extension=pdo_odbc
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop
extension=php_ibm_db2.dll
extension=php_ibm_db2
路径 xampp/php/ext 中的 lib
PHP 信息未在列表中显示此库有什么想法吗?
另一个 stackoverflow 帖子给出了答案:
DB2 是一个扩展,必须先单独安装,然后才能使其功能可用。
http://php.net/manual/en/ibm-db2.installation.php
似乎
在安装之前是必要的phpinfo()
- 线程安全
- \ 非线程安全 (NTS \ TS(
- x64 - x86 版本
之后下载这里 lib php_ibm_db2 dll