开发环境搭建
获取软件包
XuguDB 提供两种 XuguDB-PDO 驱动的下载方式:产品包或单独获取。
产品包获取
XuguDB-PDO 驱动压缩包在虚谷数据库的产品包内,解压产品包后,XuguDB-PDO 驱动路径为:Driver/XuguDB-PDO
。不同操作系统和 CPU 架构的 XuguDB-PDO 驱动,需要通过下载不同的产品包获取。
单独获取
我们提供在线下载链接,可以获取最新试用版和稳定版本的 XuguDB-PDO 驱动。
操作系统 | CPU | 下载地址 |
---|---|---|
Windows | x86, 64-bit | 下载 |
Linux | x86, 64-bit | 下载 |
Linux | ARM, 64-bit | 下载 |
提示
- Windows 版本建议在 Windows 10 及以上系统使用。
- Linux 版本可以在所有对应的 CPU 架构的类 Unix 系统下运行。
- 如果有在其它系统上使用 XuguDB-PDO 驱动的需求,请联系虚谷。
启用 XuguDB-PDO 插件
本节内容仅介绍如何在 PHP 中配置 XuguDB-PDO,不涉及 PHP 与 Web 服务器之间的配置方法。
Windows 平台
下载 PHP 二进制程序包,https://windows.php.net/downloads/releases/;
将所下载的二进制程序包解压;
将 pdo_xugusql.dll 复制到 ext 文件夹中;
将 php.ini-development 或 php.ini-production 修改为 php.ini;
修改 php.ini 文件,加入对 pdo_xugusql 扩展的支持;
bash
# 将 ;extension_dir = "ext" 修改为
extension_dir = "ext"
# 在 php.ini 中添加如下内容
extension=pdo_xugusql
- 执行
php -m
查看开启的模块
Linux 平台
下载 PHP 源码包,https://www.php.net/releases/;
将所下载的源码包解压;
bash
tar -xzf php-x.x.x.tar.gz
- 进入源码目录;
bash
cd php-x.x.x
- 编译并安装;
bash
./configure --prefix=/usr/local/php
make
make install
- 查看 PHP 默认的 php.ini 路径;
bash
cd /usr/local/php/
# 将 PHP 源码包中的 php.ini-development 或 php.ini-production 复制到执行如下命令的结果目录中,目标文件名为 php.ini
./bin/php --ini | grep php.ini
- 编辑上一步中的 php.ini;
bash
# 在 php.ini 中添加如下内容
extension=pdo_xugusql
- 查看扩展的加载路径,并复制扩展;
bash
# 执行如下命令, PHP 将输出错误信息,错误信息中包含扩展的路径,将 pdo_xugusql.so 复制到此路径指向的目录中
# 复制完成后再次执行如下命令,若 PHP 未输出错误信息,且 PHP Modules 中包含 pdo_xugusql 则环境搭建成功
./bin/php -m