1.将达梦扩展放入php扩展目录

php扩展目录:/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731

达梦目录:/home/dmdba/dmdbms/drivers/php_pdo

查看个人系统:linux(libphp*_dm.so和php*_pdo_dm.so)、windows(pdo*_dm.dll和php*_dm.dll)

查看是否是ts版,ThreadSafety是enabled的情况下是ts版,用libphp*ts_dm.so和php*ts_pdo_dm.so

2.配置php.ini后重启

[PHP_DM]
;extension_dir="/home/dmdba/dmdbms/drivers/php_pdo"

extension=libphp73_dm.so

extension=php73_pdo_dm.so

[dm] dm.port=5236 dm.allow_persistent = 1 dm.max_persistent = -1 dm.max_links = -1 dm.default_host = localhost dm.default_db = dmdb dm.default_user = SYSDBA dm.default_user = Sdba@0628 dm.connect_timeout = 10 dm.defaultlrl = 4096 dm.defaultbinmode = 1 dm.check_persistent = ON

3.重启时报:

启动失败:

[26-Aug-2024 19:54:54] NOTICE: PHP message: PHP Fatal error: Unable to start DM module in Unknown on line 0

方法一:配置达梦环境变量,在目录/etc/ld.so.conf.d下创建dm.conf文件,里面写上达梦数据库bin目录的绝对路径,如下:

温馨提示! 你需要支付 ¥1.00 元后才能查看付费内容
点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
返回
顶部