VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

Linux平台

安装PHP拓展

PHP版本:7.4.16 在已安装PHP的Linux连接vastbase需安装驱动拓展,类似如下操作,请自行根据情况安装:

1、执行命令php -v查看PHP版本

2、从官网下载对应版本安装包上传到服务器解压

3、进入解压目录下的ext目录

4、安装 postgresql-devel依赖:

yum install postgresql-devel -y

5、安装pgsql拓展

cd pgsql
#执行"whereis phpize"查找phpize文件路径后执行该文件
/usr/bin/phpize
#phpize执行成功后执行"whereis php-config"找到的php-config文件作为with-php-config的选项值
./configure  --with-php-config=/usr/bin/php-config
make
make install

6、安装pdo_pgsql拓展

cd ../pdo_pgsql
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make
make install

make install编译后动态链接库存放路径命令行会有提示 请记住该路径,后面修改extension_dir会使用到

配置

1、执行命令 php --ini 找php.ini配置文件的位置
Loaded Configuration File 表示该文件位置,如果为none 根据Configuration File (php.ini) Path 指向的目录 将解压出来的安装包中的php.ini-development文件复制到该目录下 并修改文件名称为php.ini

2、添加拓展地址

extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20190902"

3.添加依赖库

extension=pgsql
extension=pdo_pgsql

4.检查 执行命令php -m查看是否存在pgsql和pdo_pgsql两个模块,存在则表示安装拓展成功