2022-03-04 22:57:30 1393次浏览 1条回答 0 悬赏 50 金钱

Yii2 有支持人大金仓 KingbaseES 数据库驱动吗?

希望官方团队给支援下。现在现在项目都要支持国产化了。

可以有偿提供支援,联络方式:18418105@qq.com

补充于 2022-03-20 13:28

/vendor/yiisoft/yii2/db/

我需要定制类似
20220320132808.png

补充于 2022-03-20 13:29

有可以定制开发的 phper 吗,希望 Yii2 官方给予回复下。

补充于 2022-12-25 12:51

我已经自行封装好了,请参照如下
适配php的kingbase 的pdo扩展
添加php.ini中的king DB 人大金仓数据库扩展
备注,适应版本php-7.3.x 现在打包放到 gitee仓库中;其yii2 对应的DB类,将另行发布。
1-1、linux安装办法

1-2、windows 上安装KDB的pdo_kdb.so扩展办法
以linux环境为例,做如下说明:
(1)下载地址 https://gitee.com/jinostart_admin_admin/pdo_kdb.git
附录****注意:官网目前提供的大部分都是关闭php的Thread Safety选项的,如果测试环境开启了线程安全会加载不了驱动
下载地址:https://www.kingbase.com.cn/index/download/c_id/401.html
(2)放置 /usr/local/php/lib/php/extensions/no-debug-non-zts-xxx/
或 放置在自定义新建目录/opt/kdblib目录下
(3)配置php.ini

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
;添加扩展路径目录,和扩展文件路径

extension_dir = "/opt/kdblib"
extension=/opt/kdblib/pdo_kdb.so

;或者
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/pdo_kdb.so

(4)重启php 服务

#service php-fpm restart
#service nginx restart
#service httpd restart
(5)查看 PHP扩展
# php -v
# php -m  
您需要登录后才可以回答。登录 | 立即注册
cocoli6000
主管

cocoli6000 北京

注册时间:2014-07-24
最后登录:2023-01-24
在线时长:12小时46分
  • 粉丝3
  • 金钱555
  • 威望10
  • 积分775

热门问题