PHP7手动编译添加扩展
下载扩展包
- 从
http://pecl.php.net
下载扩展配置,如:我们下载一个redis的扩展包
wget http://pecl.php.net/get/redis-5.3.2.tgz
解压扩展包
tar zxvf redis-5.3.2.tgz
cd redis-5.3.2
运行phpize
- phpize 命令是用来准备 PHP 扩展库的编译环境的,运行进入扩展目录后,运行以下命令:
/usr/local/php7/bin/phpize
注意:你的phpize命令位置可能不同
编译
- 运行以下命令进行编译、安装
## 其中/usr/local/php7/bin/php-config目录可能位置不同
./configure --with-php-config=/usr/local/php7/bin/php-config
make && make install
查看扩展包是否安装成功
ls -l /usr/local/php7/lib/php/extensions/no-debug-non-zts-20180731
添加扩展配置
vim php.ini
## 添加以下配置
extension=redis