linux php添加扩展zip libzip ZipArchive功能
本文借鉴:https://www.jianshu.com/p/7d032dc34219
物理机:ubuntu
最新更新
ubuntu直接用apt-get install php-zip 这一条命令即可,然后重启下php和中间件就行了。
下面的都不用看了。
手动开启
1.下载模块
wget http://pecl.php.net/get/zip
2.解压
tar -zxvf zip
解压后会有2个 进入左边目录
有可能会出现下图报错,根据提示安装即可
安装完成后重新执行
phpize
然后
./configure
可能会出现下图报错
解决方案是需要安装php的另一个扩展libzip,内容比较多我写在了另一个文章中
https://blog.csdn.net/weixin_44578029/article/details/120440916
下面重新执行
./configure
可以看到成功了
然后
make
如下图
然后
make install
执行完后会出出现:
Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-non-zts-20170718/
后边这个目录就是编译后的php扩展目录
查看当前运行的php的php.ini目录
php -ini|grep php.ini
修改配置文件
增加
extension = /usr/local/lib/php/extensions/zip.so
然后同样在php.ini文件中,将zlib.output_compression = Off 改为zlib.output_compression = On ;
然后停掉php
systemctl stop php*
手动指向配置文件启动
注意一下配置文件路径与名称
/usr/sbin/php-fpm8.0 -c /etc/php/8.0/fpm/php-fpm.conf -c /etc/php/8.0/fpm/php.ini
查看效果
php -m
后期如果需要停止php调试的话可以用
ps aux|grep php
查看下图进程,然后 kill -9 沙掉即可
linux php添加扩展zip libzip ZipArchive功能相关推荐
- linux php c 扩展,linux php添加扩展库
CentOS_7.2编译安装PHP_5.6.20添加扩展模块 添加ZendGuardLoader扩展: # 解压ZendGuardLoader.so到"/usr/local/php/lib/ ...
- linux下用phpize给PHP动态添加扩展
使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,别说,php还真有这样的功能. 我没有在手册中看到. 如我想增加b ...
- linux下 为自己编写的程序 添加tab自动补全 功能
linux下 为自己编写的程序 添加tab自动补全功能 入门 complete 在我的tmp下随便写了一个a.sh, 为他补全 edit /etc/bash_completion.d/foo _foo ...
- OpenStack 之Nova添加扩展API流程,附带资源的查找功能
例子中涉及到SQLAlchemy 得相关操作,可以参考 上一随笔 Openstack 中规定,扩展openstack得api有两种方式 创建新的WSGI 资源 扩展原有得WSGI资源得控制器(我得理解 ...
- linux php添加mysql扩展模块_linux下为php添加扩展库的方法
本节内容: linux下添加php扩展库 这里以php curl 扩展库编译为例. 本次编译只是单独编译php的扩展库,然后将编译好的php扩展库加到现在运行的php中,不对现在运行的php重新编译, ...
- linux php curl扩展下载,linux下为php添加curl扩展的方法
linux下为php添加curl扩展的方法 发布于 2014-12-19 18:36:10 | 106 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyperte ...
- php自己编译扩展,Linux编译PHP添加扩展库的方法
在编译PHP的时候除了必要的目录指定,好多参数都没有加--等我在安装web程序的时候,才发现,很多参数是要加上的,但是我lnmp已经搭建好了,也不想重新编译,重新安装..于是就在网上找到了此文 一.添 ...
- linux lv在线缩小大小,Linux使用lvresize扩展或缩减lv大小
环境:CentOS 6.7 一.新建并挂载目录 /u01 和 /data 1.创建目录挂节点/u01,/data mkdir -p /{u01,data} 2.创建lv,名称是lv_u01,大小10g ...
- php rdkafka实例,linux下php扩展kafka的实例分享
本文主要和大家分享linux下php扩展kafka的实例,希望能帮助到大家. 1.安装librdkafkawget https://github.com/edenhill/librdkafka/arc ...
最新文章
- LoRDEC 利用二代数据纠错PacBio 数据( lordec-src_0.9.tar.bz2)
- 原创 | 斯坦福Machine Learning with Graphs 学习笔记(第一讲)
- python 打开 pip_python pip
- 汽车保险解读:解析涉水损失险与自燃险
- 指定版本的python运行和指定python版本的pip
- java 基本类型 引用_java中 引用类型 和 基本类型 有何区别?
- PHP在浏览器中被拒绝请求,php控制请求页面浏览器缓
- [剑指offer][JAVA]面试题第[10-1]题[斐波那契数列][动态规划][记忆化递归]
- editplus保存时自动创建备份文件设置关闭
- ZMQ模式详解——发布/订阅模式
- Intellij IDEA 中的 Debug 控制台输出窗口消失
- php聊天系统文档,聊天后台管理系统接口文档
- python实现微信自动发信息软件_Python实现给微信好友自动发送消息的示例
- MATLAB资源安装免费激活完整步骤
- edem颗粒替换_EDEM常见问题
- html写简历怎么导出pdf,简历在线生成,在线生成PDF或word格式简历
- 读取TXT文档数据生成词云图
- 皮尔兹777301安全继电器
- 【图像分类】实战——使用ResNet实现猫狗分类(pytorch)
- 网页突然乱码_网页中乱码怎么办?
热门文章
- android 一个界面显示多个窗口,Android Studio多个项目窗口怎么切换?
- eclipse 的Java Resource文件夹显示有错,可是文件夹下面的文件没有提示错误,这是怎么回事?怎么解决?
- PHP架设网页微端,GeeM2引擎20180425版本搭建微端方法
- 《代码的未来》读书笔记:内存管理与GC那点事儿
- Python文件读写基本操作
- Pyhton学习——Day60
- 简谈Java的join()方法(转)
- 【JZOJ4790】【NOIP2016提高A组模拟9.21】选数问题
- GenyMotion 配合 Android Studio 的安装
- Convert Sorted List to Binary Search Tree ------C++ 递归创建平衡二叉查找树