Ubuntu安装达梦并设置php驱动

52 阅读1分钟

#1 安装前准备

## 新建文件夹
cd /opt/
vagrant@homestead:/opt$ sudo mkdir dm8
vagrant@homestead:/opt$ sudo mkdir mnt

## 新建独立用户:安装者
sudo groupadd -g 12349 dinstall
sudo useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
sudo passwd dmdba  ## 自行配置密码,测试服务器可以设置和用户一致的密码 dmdba

## 设置刚才新建文件夹权限
sudo chown dmdba:dinstall -R /opt/dm8/
sudo chown dmdba:dinstall -R /opt/mnt/

## 挂载安装文件
sudo mount -o loop /home/vagrant/code/df/dm_php/dm8_20241227_x86_rh7_64.iso /opt/mnt/

#2 安装

## 切换用户
vagrant@homestead:/opt$ su - dmdba

## 进入安装文件夹安装
cd /opt/mnt/
ls -al
## 命令行安装
./DMInstall.bin -i

## 安装目录设置为 /opt/dm8
## 用root权限执行
sudo /opt/dm8/script/root/root_installer.sh

image.png

#3 配置php驱动

sudo cp /opt/dm8/drivers/php_pdo/*php80_* /usr/lib/php/20200930/
## 设置dm.ini文件
sudo vim /etc/php/8.0/mods-available/dm.ini
vagrant@homestead:/etc/php/8.0$ sudo ln -s /etc/php/8.0/mods-available/dm.ini /etc/php/8.0/cli/conf.d/20-dm.ini
vagrant@homestead:/etc/php/8.0$ sudo ln -s /etc/php/8.0/mods-available/dm.ini /etc/php/8.0/fpm/conf.d/20-dm.ini
[PHP_DM]
extension=libphp80_dm.so
extension=php80_pdo_dm.so

#4 配置达梦驱动库

sudo vim /etc/ld.so.conf.d/dm.conf
## 生效
sudo ldconfig
/opt/dm8/bin