Linux下 给PHP安装rar文件压缩扩展的方法
发布时间:2022-12-15 12:51:36 所属栏目:Linux 来源:
导读: Linux source code with a binary background. 3D
自己的Web服务器安装了Centos 7操作系统,为了方便管理安装了宝塔面板,最近要用php的rar扩展,发现宝塔内置的没有这个扩展,那就需要自己动手安装了。
自己的Web服务器安装了Centos 7操作系统,为了方便管理安装了宝塔面板,最近要用php的rar扩展,发现宝塔内置的没有这个扩展,那就需要自己动手安装了。
|
Linux source code with a binary background. 3D 自己的Web服务器安装了Centos 7操作系统,为了方便管理安装了宝塔面板,最近要用php的rar扩展,发现宝塔内置的没有这个扩展,那就需要自己动手安装了。 先到rar扩展的主页因为服务器上运行的是php 7.2支持最新版本rar扩展,那就下载最新版4.0.0。 wget https://pecl.php.net/get/rar-4.0.0.tgz 然后解压 gunzip rar-4.0.0.tgz tar -xvf rar-4.0.0.tar 查看宝塔面板php7.2安装路径下的是否存在/www/server/php/72/bin/phpize,如果存在,进入刚才解压的目录执行这个phpize cd rar-4.0.0 /www/server/php/72/bin/phpize 在解压目录里执行phpize主要是为了侦测当前php运行环境,给rar源码生成configure配置的相关文件,以便后期编译需要。 运行configure ,注意后面的--with-php-config参数一定不能缺,这个的作用是关联上当前需要关联的php版本,尤其是在安装多个不同版本php时。 ./configure --with-php-config=/www/server/php/72/bin/php-config 编译源码 make && make install 编译完成在最后会提示生成的rar.so所在的路径。 Build complete. Don't forget to run 'make test'. Installing shared extensions: /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/ 在php7.2的配置文件php.ini最后一行添加 [rar] extension="/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/rar.so" 重启一下相应版本的php7.2 fpm服务linux压缩,或者干脆重启一下服务器。 检查一下php7.2是否加载rar扩展成功 /www/server/php/72/bin/php -m 看到执行命令后返回的文字里面有rar,成功! (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330478号