oneinstack php7.1 安装pgsql 扩展
oneinstack php7.1 安装pgsql 扩展
需要安装 pgsql 和pdo_pgsql
以php7.1.24为例
下载 PHP 源码
-
php官网下载 对应的php源码包
编译 源码 生成扩展so
需要编辑 pgsql 和pdo_pgsql ,2个的方式一样 只写一个
-
解压源码并进去 ext/目录下
cd php-7.1.24/ext/pgsql
-
运行命令 phpize
找到php 的安装目录,确认phpize的位置,运行
/usr/local/php/bin/phpize
-
运行config
./configure --with-php-config=/usr/local/php/bin/php-config
成功后会生成 Makefile 文件
如果报错 参见下方 -
编译
make && make install
编译完成后会出现:
Build complete. Don't forget to run 'make test'. Installing shared extensions: /usr/local/php/lib/php/