技术
为 PHP 7 编译安装 Rar 扩展
以下操作均需以 root 身份执行
在说 Rar 扩展安装之前,来说说安装 Zip 扩展。安装 Zip 扩展只需要一条命令即可。
apt-get install php7.0-zip
Rar 扩展
由于 PHP 官方没有正式发布 PHP 7 的 Rar 扩展包,因此我们从 Github 上克隆 php_pecl_rar7 项目。在此之前,如果还没有安装 git,那么你可能需要安装 git。
安装 git
apt-get install git
接下来从 Github 上克隆 php_pecl_rar7 项目。
git clone https://github.com/Jan-E/php_pecl_rar7.git
cd php_pecl_rar7
phpize
./configure
make && make test
make install
到现在为止,Rar 扩展已安装至系统中,但还未被 PHP 使用,因此需要编辑 PHP 的配置文件来加载扩展。
vim /etc/php/7.0/fpm/php.ini
在配置文件中添加如下语句
extension=rar.so
保存文件并退出编辑器
最后重启 PHP 服务使配置生效
service php7.0-fpm restart