一、环境配置
PHP:7.2
DM:DM78
二、国产系统冲突的so文件名
先复制全部so到另一文件bin3,删除下面全部的so及对应的软连接
libcrypto.so
libssl.so
libtiff.so
libxml2.so
libxqilla.so
三、php加载达梦驱动
1.环境变量配置
vim /etc/profile
写入以下内容
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm/server/bin3"
export DM_HOME="/dm/server"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
source /etc/profile
2.加载so文件
cd /etc/ld.so.conf.d/
vim dameng.conf
写入达梦安装的bin路径:
/dm/server/bin3
ldconfig
3.修改php.ini
[PHP_DM]
extension=/dm/server/drivers/php_pdo/libphp72_dm.so
extension=/dm/server/drivers/php_pdo/php72_pdo_dm.so
重启服务
php -m
驱动已成功加载
总结
参考文档
https://eco.dameng.com/document/dm/zh-cn/faq/faq-php.html