一、添加达梦运行环境变量(必须)

1️⃣ 设置系统环境变量

2️⃣ 确认生效

二、确认 PHP 是否是 TS / NTS(关键)

执行:

判断规则:

输出结果 使用的 so
Thread Safety => disabled 不带 ts 的 so
Thread Safety => enabled 使用 ts 的 so

示例:

👉 必须使用:

不能用:

三、找到正确的达梦 so 文件路径

达梦官方 so 目录通常在:

PHP 7.3 + NTS 对应文件:

快速确认:

四、配置 php.ini 引入 so(推荐绝对路径)

编辑 php.ini

⚠️ 顺序不能反

  • DM

  • PDO_DM

五、验证 so 文件依赖是否正常

六、命令行验证(不走 php.ini)

期望输出:

七、php-fpm 使用环境变量(非常重要)

/etc/profile 对 php-fpm 不生效

方法一(推荐):在 pool 中加 env

重启:

八、最终验证

期望输出: