安装zip扩展(PHP)
记录一次 安装zip扩展的最优方案
(备注 网上以及Ai提供的很乱不能很快解决)
首先搜索zip包
yum search zip
选择自己合适的php版本 比如我的php是7.4.33的
我就用php74-php-pecl-zip
如果没有的话 先添加软件源
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
//下面是php7.4的 可选
sudo wget https://rpms.remirepo.net/enterprise/remi-php74.repo -P /etc/yum.repos.d/
一定要放在/etc/yum.repos.d/ 目录下
/etc/yum.repos.d/remi-php74.repo
查看源:
yum repolist
执行下面的 找到自己的版本 示例:
sudo yum install -y php74-php-pecl-zip
可能生成的zip.so开始不在你的php扩展目录下 先查找下
sudo find / -name "zip.so"
然后复制到你的php扩展目录下
就是你的扩展包目录
php -i | grep extension_dir
cp /opt/remi/php74/root/usr/lib64/php/modules/zip.so /usr/lib64/php/modules/zip.so
查看php.ini的位置
php -i | grep "Loaded Configuration File"
或者 php --ini
编辑php.ini 添加一行
extension=zip.so
最后重启php-fpm 和nignx
sudo systemctl restart php-fpm
sudo systemctl restart nignx
验证结果
php -m | grep zip
显示zip 证明可以了,完结。这是我总结出来最有效的。
相关文章:
安装zip扩展(PHP)
记录一次 安装zip扩展的最优方案 (备注 网上以及Ai提供的很乱不能很快解决) 首先搜索zip包 yum search zip选择自己合适的php版本 比如我的php是7.4.33的 我就用php74-php-pecl-zip 如果没有的话 先添加软件源 sudo yum install epel-release sudo yu…...
深度学习YOLOv4环境配置
软件安装 1、什么是CUDA CUDA(ComputeUnified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 CUDA下载地址为CUDA Toolkit Archive | NVIDIA Developer 版…...
从0到1:云计算工程师入门指南
华为职业认证覆盖ICT全领域,致力于提供领先的人才培养体系和认证标准培养数字化时代的新型ICT人才,构建良性的ICT人才生态。 华为推荐职业认证进阶路线 根据ICT从业者的学习和进阶需求华为职业认证分为工程师级别、高级工程师级别和专家级别三个认证等…...
【微信小程序】6天精准入门(第3天:小程序flex布局、轮播图组件及mock运用以及综合案例)附源码
一、flex布局 布局的传统解决方案,基于[盒状模型],依赖display属性 position属性 float属性 1、什么是flex布局? Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以…...
Hadoop3教程(二十五):Yarn的多队列调度器使用案例
文章目录 (136)生产环境多队列创建&好处(137)容量调度器多队列提交案例如何创建多个队列如何向指定队列提交任务 (138)容量调度器任务优先级(139)公平调度器案例参考文献 &#…...
【SA8295P 源码分析 (四)】27 - QNX Ethernet MAC 驱动 之 emac_tx_thread_handler 数据发送线程 源码分析
【SA8295P 源码分析】27 - QNX Ethernet MAC 驱动 之 emac_tx_thread_handler 数据发送线程 源码分析 系列文章汇总见:《【SA8295P 源码分析 (四)】网络模块 文章链接汇总 - 持续更新中》 本文链接:《【SA8295P 源码分析 (四)】27 - QNX Ethernet MAC 驱动 之 emac_tx_thread…...
思维模型 上瘾模型(hook model)
本系列文章 主要是 分享 思维模型,涉及各个领域,重在提升认知。你到底是怎么上瘾(游戏/抖音)的?我们该如何“积极的上瘾”?让我们来一切揭晓这背后的秘密。 1 上瘾模型的应用 1.1上瘾模型的积极应用 1 学…...
中文编程开发语言工具编程实际案例:美发店会员管理系统软件编程实例
中文编程开发语言工具编程实际案例:美发店会员管理系统软件编程实例 中文编程开发语言工具编程实际案例:美发店会员管理系统软件编程实例。 软件功能: 1、系统设置:参数设定,账号及权限设置,系统初始化&a…...
【27】c++设计模式——>迭代器模式(1)
迭代器实现通常包含两个主要组件:迭代器和聚合对象,聚合对象一般是vector,list,set,map等,迭代器负责在聚合对象上进行遍历,并提供了一种统一的访问元素的方法。聚合对象用来存储,并…...
table的展开折叠按钮操作
按钮 <el-buttontype"info"plainicon"el-icon-sort"size"mini"click"toggleExpandAll">展开/折叠</el-button>table: default-expand-all“isExpandAll” <el-tablev-if"refreshTable"v-loading"loadi…...
计算机毕业设计 基于SpringBoot智慧养老中心管理系统的设计与实现 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试
🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点…...
Android-Framework 不允许应用商场下载的应用安装,adb 、pm 可以正常安装
一、环境 高通865 Android10 二、情景 从framework层禁止应用商场下载的应用安装,adb 、pm 可以正常安装 三、代码实现 frameworks/base/packages/PackageInstaller/src/com/android/packageinstaller/InstallStart.java -35,6 35,7 import android.os.Build;…...
面试 4
1、作用域 w3scholl中定义:作用域指的是您有权访问的变量集合。 作用域是指在程序中定义变量的区域,该位置决定了变量的生命周期。通俗理解,作用域就是变量与函数的可访问范围,即作用域控制着变量和函数的可见性和生命周期。 在…...
【AI视野·今日Robot 机器人论文速览 第五十五期】Mon, 16 Oct 2023
AI视野今日CS.Robotics 机器人学论文速览 Mon, 16 Oct 2023 Totally 27 papers 👉上期速览✈更多精彩请移步主页 Interesting: 📚***AcTExplore, 对于未知物体的主动触觉感知。基于强化学习自动探索物体的表面形貌,增量式重建。(from 马里兰…...
交换机基础(一)
一、物理接口 配置物理接口需要分别指定接口类型、框号、插槽号、交换机端口号。常见接口类型如表所示。 插槽号:插槽号是交换机模块号,非模块化交换机则不用标识插槽号或者使用0编号。 端口号:交换机端口总是从1开始。 接口类型 接口配置…...
进阶JAVA篇- Collcetions 工具类与集合的并发修改异常问题
目录 1.0 集合的并发修改问题 1.1 如何解决集合的并发修改问题 2.0 Collcetions 工具类的说明 1.0 集合的并发修改问题 我们可以简单的认为,就是使用迭代器遍历集合时,又同时在删除集合中的数据,程序就会出现并发修改异常的错误。 代码如下&…...
npm WARN npm npm does not support Node.js v12.18.3
npm 不支持 Node.js v12.18.3 , npm和node的版本不匹配。 npm WARN npm npm does not support Node.js v12.18.3 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm cant make any promises that npm will work with this v…...
转行做程序员,多晚都不晚
大家好啊,我是董董灿。 最近有不少小伙伴加我微信咨询一些问题,有同学想了解AI行业的现状,想着转行的,也有在校生想了解毕业后工作方向的,当然也有想学习编程知识的。 诚惶诚恐,没想到之前写的文章&#…...
自动化运维ansible
一、Ansible概述: 是一个配置管理系统(configuration management system),当下最流行的批量自动化运维工具之一。 Ansible是一个开源的自动化工具,用于配置管理、应用程序部署和编排等 IT 任务的执行。它专注于简单性和可扩展性,并…...
记录:Unity脚本的编写4.0
目录 前言导入音乐编写脚本 前言 之前使用脚本对uniry中的模型进行了控制,诸如使用键盘控制对象模型的移动或者使用鼠标对对象模型进行角度的切换(或者是类似的东西),而我们在游戏的过程中,总是伴随着一些好听的bgm&a…...
哈氏训练助力孩子克服作业拖延症与情绪表达困难
哈氏训练在克服作业拖延症中的应用与效果分析 哈氏训练是一种有效的方式,旨在帮助孩子面对作业拖延症。这种训练方法通过结构化的任务管理技巧,帮助孩子建立良好的学习习惯。在训练过程中,孩子学会将大任务分解为小步骤,从而减轻心…...
从PRACH前导码规划到5G NR:聊聊ZC序列那些“坑”与网络优化实战经验
从PRACH前导码规划到5G NR:聊聊ZC序列那些“坑”与网络优化实战经验 在4G/5G网络优化中,PRACH前导码规划就像给小区分配独特的"门牌号"——如果设计不当,用户设备连敲门都找不到正确的入口。我曾亲眼见过某省会城市CBD区域因ZC序列…...
AutoCAD字体管理终极指南:如何用FontCenter彻底解决字体缺失问题
AutoCAD字体管理终极指南:如何用FontCenter彻底解决字体缺失问题 【免费下载链接】FontCenter AutoCAD自动管理字体插件 项目地址: https://gitcode.com/gh_mirrors/fo/FontCenter 你是否曾在打开AutoCAD图纸时,看到文字变成问号或乱码而束手无策…...
如何高效使用铜钟音乐:纯净音乐体验的终极指南
如何高效使用铜钟音乐:纯净音乐体验的终极指南 【免费下载链接】tonzhon-music 铜钟 Tonzhon (tonzhon.whamon.com): 干净纯粹的音乐平台 (铜钟已不再使用 tonzhon.com,现在的 tonzhon.com 不是正版的铜钟) 项目地址: https://gitcode.com/GitHub_Tren…...
SpringerLink投稿LaTeX,你的.bst和.cls文件选对类型了吗?一个设置解决所有乱码问题
SpringerLink投稿LaTeX:.bst与.cls文件类型选择的底层逻辑与实战指南 当你满怀期待地将精心撰写的学术论文通过SpringerLink系统提交时,系统却返回了一堆令人绝望的编译日志和乱码——这种经历足以让任何研究者崩溃。问题的根源往往不在于你的LaTeX代码本…...
YOLOv8优化:注意力机制实战 | ECA模块轻量化集成与性能对比分析
1. 为什么需要给YOLOv8加注意力机制? 在目标检测领域,YOLOv8已经展现出强大的性能,但实际应用中我们经常会遇到一些棘手问题。比如在复杂场景下,模型可能会把路边的消防栓误检为行人,或者在夜间检测时对远处车辆的识别…...
如何快速解密Wii U游戏文件:CDecrypt终极指南
如何快速解密Wii U游戏文件:CDecrypt终极指南 【免费下载链接】cdecrypt Decrypt Wii U NUS content — Forked from: https://code.google.com/archive/p/cdecrypt/ 项目地址: https://gitcode.com/gh_mirrors/cd/cdecrypt 还在为无法访问Wii U游戏文件而烦…...
从零到生产:在CentOS 8 Stream上部署ClickHouse集群的完整指南(含单机版前置步骤与性能调优建议)
从零到生产:在CentOS 8 Stream上部署ClickHouse集群的完整指南 ClickHouse作为一款开源的列式数据库管理系统,凭借其卓越的查询性能和高吞吐量,已成为大数据分析领域的明星产品。本文将带您从单机部署开始,逐步构建一个面向生产环…...
深度解析ModTheSpire:为什么这款开源工具能彻底改变《杀戮尖塔》的游戏体验
深度解析ModTheSpire:为什么这款开源工具能彻底改变《杀戮尖塔》的游戏体验 【免费下载链接】ModTheSpire External mod loader for Slay The Spire 项目地址: https://gitcode.com/gh_mirrors/mo/ModTheSpire 如果你是一位《杀戮尖塔》的忠实玩家࿰…...
从洗发水销量预测看LSTM过拟合:Keras中Dropout与recurrent_dropout的调参避坑指南
LSTM时间序列预测实战:洗发水销量预测中的Dropout调参艺术 1. 时间序列预测的挑战与LSTM优势 时间序列数据预测一直是机器学习领域最具挑战性的任务之一。与传统的表格数据不同,时间序列数据具有明显的时间依赖性,前后观测值之间存在复杂的非…...
