一、安装php。
详情查看https://blog.csdn.net/weixin_42657007/article/details/120887759
二、安装redis扩展
官网下载:http://pecl.php.net/package/redis
网盘下载:
链接:https://pan.baidu.com/s/14ZirEKejsMpRApo36d4fbA
提取码:du5g
1、解压到/usr/local/目录并进入
# tar -xvf redis-5.3.4.tgz -C /usr/local
# cd /usr/local/redis-5.3.4/
2、生成configure文件
生成config需要使用php安装目录下的phpize文件(路径在/usr/local/php/bin/)下
# /usr/local/php/bin/phpize
3、执行configure,生成makefile文件,这一步需要使用PHP安装目录下的php-config
./configure --with-php-config=/usr/local/php/bin/php-config
4、编译安装
# make
# make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
#会生成redis.so文件,并返回文件路径,即成功。
5、php配置文件添加redis扩展
# vim /usr/local/php/php.ini
extension=redis.so #进入配置文件添加 extension=redis.so
6、查看PHP扩展情况,有了返回内容
# bin/php -m|grep redis
redis
三、安装pgsql扩展
1、进入扩展目录
# cd /usr/local/php-7.2.0/ext/pgsql/
2、运行phpize
# /usr/local/php/bin/phpize
3、编译安装
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
4、修改php配置文件php.ini,添加pgsql.so模块
# vim /usr/local/php/php.ini
extension=redis.so ---redis模块
extension=pgsql.so ---pgsql模块
5、查看PHP扩展情况,有了返回内容
# bin/php -m|grep pgsql
pgsql
注:同理安装pdo_pgsql、bcmath等扩展都可以使用此方法