举例:
给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