举例:
给210服务器 添加pgsql扩展为例:
#1、先找到phpize 这个文件在哪儿
[root@server-210 ~]# locate phpize
/usr/local/php/bin/phpize
#2、到redis目录下,打开扩展并编译
#上传redis.4.0.2.tgz,解压后
[root@server-210 ~]#cd /usr/local/src/redis-4.0.2
[root@server-210 ~]/usr/local/php/bin/phpize
[root@server-210 ~]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@server-210 ~]# make -j 8
[root@server-210 ~]# make install
生成这样的: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
------------------------------------------------
|#2.1 可能会遇到的问题:找不到 php-config
| [root@server-210 ~]#locate php-config
|/usr/local/php/bin/php-config
-------------------------------------------
#3、打开扩展
#先看看生成的文件叫啥
ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
redis.so
#打开php.ini,添加so
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so
#4、重启php-fpm
/etc/init.d/php-fpm restart
#5、重启nginx
/usr/local/nginx/nginx -s reload