为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:达梦8 【操作系统】:win7 【CPU】:x86 【问题描述】*:下载了xammp7.4布版本,php是7.4,想加载达梦驱动,报错。
1.1.1基础软件获取方式 1.操作系统获取方式 操作系统,一般在服务器提供后,可以从操作系统厂家进行获取,具方式(略); 2.数据库获取方式 数据库软件可联系达梦的销售人员或通过https://eco.dameng.com/download/连接进行开发版获取数据库的安装包进行测试。 3.APACHE获取方式 APACHE软件可以通过官方网站下载https://httpd.apache.org/download.cgi进行对应版本的下载测试验证。 4.PHP获取方式 PHP软件可以通过https://www.php.net/distributions/进行对应版本的下载。 1.1.2APACHE安装 1.准备软件包:httpd-2.4.54-lre353-x64-vs16.zip 2.解压缩文件到指定的目录下,这里选择放在E:\Apache-2.4.54目录下 3.Apache服务器的配置 先将 httpd.exe 所在目录路径添加到系统环境变量中。 打开httpd.conf文件(比如在E:\Apache-2.4.54\Apache24\conf下) ① 修改Apache实际绝对安装目录:最后结尾处不能带"/“或”“,因为后面配置的目录开头已经带有”/“或”",如下图所示(其中“${SRVROOT}”指定义的SRVROOT路径变量): Define HTTP_PORT “8090” Define SRVROOT “E:\Apache-2.4.54\Apache24” #Listen 12.34.56.78:80 Listen 8090 ServerName localhost:8090 若你的8090端口被占用(可在cmd下用命令netstat -ano | findstr 8090),则将8090端口改为别的保存. 测试配置文件是否合法: ② 安装Apache的主服务:有了它,Apache才可启动。可以添加httpd.exe环境变量,然后打开cmd窗口,输入: httpd -k install -n Apache 该命令的意思是,安装Windows可托管的Apache服务,其中 “-n” 后面参数是自定义Windows服务名称,之后可使用Windows管理服务的命令来管理apache服务,如 “net start/stop apache”(启动/停止服务)。 4.Apache服务器的启动 5.打开浏览器,输入访问http://localhost:8090,若出现如下图所示界面,则Apache服务器的基本配置完毕,此时apache服务器已经可以运行。 1.1.3PHP的安装 1.准备安装包:php-7.4.30-nts-Win32-vc15-x64.zip 2.解压到制定目录E:\Apache-2.4.54\php-7.4.30 3.配置环境变量 4.修改php.ini a.将php.ini-development 重命名为 php.ini b.打开php.ini,做如下修改: ; Directory in which the loadable extensions (modules) reside. ; http://php.net/extension-dir ;extension_dir = “./” ; On windows: extension_dir = “D:\dmdbms\drivers\php_pdo”
extension=php74nts_dm.dll extension=pdo74nts_dm.dll ;extension=ffi ;extension=ftp
检查配置是否正确: 如有一下报错,需将dmdbms/bin添加到环境变量中
1.1.1基础软件获取方式







1.操作系统获取方式
操作系统,一般在服务器提供后,可以从操作系统厂家进行获取,具方式(略);
2.数据库获取方式
数据库软件可联系达梦的销售人员或通过https://eco.dameng.com/download/连接进行开发版获取数据库的安装包进行测试。
3.APACHE获取方式
APACHE软件可以通过官方网站下载https://httpd.apache.org/download.cgi进行对应版本的下载测试验证。
4.PHP获取方式
PHP软件可以通过https://www.php.net/distributions/进行对应版本的下载。
1.1.2APACHE安装
1.准备软件包:httpd-2.4.54-lre353-x64-vs16.zip
2.解压缩文件到指定的目录下,这里选择放在E:\Apache-2.4.54目录下
3.Apache服务器的配置
先将 httpd.exe 所在目录路径添加到系统环境变量中。
打开httpd.conf文件(比如在E:\Apache-2.4.54\Apache24\conf下)
① 修改Apache实际绝对安装目录:最后结尾处不能带"/“或”“,因为后面配置的目录开头已经带有”/“或”",如下图所示(其中“${SRVROOT}”指定义的SRVROOT路径变量):
Define HTTP_PORT “8090”
Define SRVROOT “E:\Apache-2.4.54\Apache24”
#Listen 12.34.56.78:80
Listen 8090
ServerName localhost:8090
若你的8090端口被占用(可在cmd下用命令netstat -ano | findstr 8090),则将8090端口改为别的保存.
测试配置文件是否合法:
② 安装Apache的主服务:有了它,Apache才可启动。可以添加httpd.exe环境变量,然后打开cmd窗口,输入:
httpd -k install -n Apache
该命令的意思是,安装Windows可托管的Apache服务,其中 “-n” 后面参数是自定义Windows服务名称,之后可使用Windows管理服务的命令来管理apache服务,如 “net start/stop apache”(启动/停止服务)。
4.Apache服务器的启动
5.打开浏览器,输入访问http://localhost:8090,若出现如下图所示界面,则Apache服务器的基本配置完毕,此时apache服务器已经可以运行。
1.1.3PHP的安装
1.准备安装包:php-7.4.30-nts-Win32-vc15-x64.zip
2.解压到制定目录E:\Apache-2.4.54\php-7.4.30
3.配置环境变量
4.修改php.ini
a.将php.ini-development 重命名为 php.ini
b.打开php.ini,做如下修改:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = “./”
; On windows:
extension_dir = “D:\dmdbms\drivers\php_pdo”
extension=php74nts_dm.dll
extension=pdo74nts_dm.dll
;extension=ffi
;extension=ftp
检查配置是否正确:


如有一下报错,需将dmdbms/bin添加到环境变量中