0. 这里以php安装redis扩展为例
1. 首先下载并解压redis扩展包
[root@xxx ~]# cd /usr/local/src [root@xxx src]# wget https://codeload.github.com/phpredis/phpredis/zip/develop [root@xxx src]# unzip develop
2. 查看phpize和php-config工具所在路径
[root@xxx src]# find / -name phpize 注:我的phpize路径在/usr/local/bin/phpize [root@xxx src]# find / -name php-config 注:我的php-config路径/usr/local/php/bin/php-config
3. 开始编译redis扩展包
[root@xxx src]# cd phpredis-develop [root@xxx phpredis-develop]# /usr/local/php/bin/phpize 注:生成configure文件 [root@xxx phpredis-develop]# ./configure -with-php-configure=/usr/local/php/bin/php-config 注:生成可编译文件
[root@xxx phpredis-develop]# make && make install 注:生成redis.so扩展文件
4. 在php.ini文件内添加扩展文件的路径
[root@xxx phpredis-develop]# find / -name php.ini 注:我的php.ini路径在/etc/php.ini [root@xxx phpredis-develop]# vim /etc/php.ini
5. 查看扩展是否安装成功
[root@xxx phpredis-develop]# php -m