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目录的绝对路径,如下:
发表评论 取消回复