Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


开发环境搭建

获取软件包

XuguDB 提供两种 XuguDB-PDO 驱动的下载方式:产品包或单独获取。

产品包获取

XuguDB-PDO 驱动压缩包在虚谷数据库的产品包内,解压产品包后,XuguDB-PDO 驱动路径为:Driver/XuguDB-PDO。不同操作系统和 CPU 架构的 XuguDB-PDO 驱动,需要通过下载不同的产品包获取。

单独获取

我们提供在线下载链接,可以获取最新试用版和稳定版本的 XuguDB-PDO 驱动。

操作系统CPU下载地址
Windowsx86, 64-bit下载
Linuxx86, 64-bit下载
LinuxARM, 64-bit下载

提示

  1. Windows 版本建议在 Windows 10 及以上系统使用。
  2. Linux 版本可以在所有对应的 CPU 架构的类 Unix 系统下运行。
  3. 如果有在其它系统上使用 XuguDB-PDO 驱动的需求,请联系虚谷。

启用 XuguDB-PDO 插件

本节内容仅介绍如何在 PHP 中配置 XuguDB-PDO,不涉及 PHP 与 Web 服务器之间的配置方法。

Windows 平台

  1. 下载 PHP 二进制程序包,https://windows.php.net/downloads/releases/;

  2. 将所下载的二进制程序包解压;

  3. 将 pdo_xugusql.dll 复制到 ext 文件夹中;

  4. 将 php.ini-development 或 php.ini-production 修改为 php.ini;

  5. 修改 php.ini 文件,加入对 pdo_xugusql 扩展的支持;

bash
# 将 ;extension_dir = "ext" 修改为
extension_dir = "ext"

# 在 php.ini 中添加如下内容
extension=pdo_xugusql
  1. 执行 php -m 查看开启的模块

Linux 平台

  1. 下载 PHP 源码包,https://www.php.net/releases/;

  2. 将所下载的源码包解压;

bash
tar -xzf php-x.x.x.tar.gz
  1. 进入源码目录;
bash
cd php-x.x.x
  1. 编译并安装;
bash
./configure --prefix=/usr/local/php
make 
make install
  1. 查看 PHP 默认的 php.ini 路径;
bash
cd /usr/local/php/
# 将 PHP 源码包中的 php.ini-development 或 php.ini-production 复制到执行如下命令的结果目录中,目标文件名为 php.ini
./bin/php ­--ini | grep php.ini
  1. 编辑上一步中的 php.ini;
bash
# 在 php.ini 中添加如下内容
extension=pdo_xugusql
  1. 查看扩展的加载路径,并复制扩展;
bash
# 执行如下命令, PHP 将输出错误信息,错误信息中包含扩展的路径,将 pdo_xugusql.so 复制到此路径指向的目录中
# 复制完成后再次执行如下命令,若 PHP 未输出错误信息,且 PHP Modules 中包含 pdo_xugusql 则环境搭建成功
./bin/php -m