资讯专栏INFORMATION COLUMN

记一次PHP扩展-ZipArchive安装

fobnn / 3483人阅读

摘要:各种机器上总会缺少一些扩展,记录下来方便以后查用。在使用的时候,遇到报错依次执行之后会告诉你这个文件安装到了哪里,我这里告诉我是安装在了。然后查看的的目录是哪个继续配置文件中添加将文件放到配置文件指定的地方重启,以使扩展生效参考

各种机器上总会缺少一些扩展,记录下来方便以后查用。

在使用PHPExcel的时候,遇到报错

Fatal error:  Class "ZipArchive" not found in /path/to/Excel2007.php

依次执行:

cd ~
wget http://pecl.php.net/get/zip
tar -zxvf zip
cd zip-x.x.x
phpize
./configure
make
make install

make install之后会告诉你这个.so文件安装到了哪里,我这里告诉我是安装在了/usr/local/lib/php/extensions/no-debug-non-zts-20131226/zip.so。记录下来。

然后

find / -name php.ini

查看php的extension的目录是哪个

继续

vim /path/to/php.ini

配置文件中添加

extension=zip.so

将zip.so文件放到配置文件指定的地方

cp /usr/local/lib/php/extensions/no-debug-non-zts-20131226/zip.so /aim/path/zip.so

重启php-fpm,以使扩展生效

killall php-fpm
/path/to/php-fpm

Finish

参考

http://www.jb51.net/article/57082.htm

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21385.html

相关文章

  • PHP 扩展 ZipArchive 安装

    摘要:下载源码解压下载为最新版本可上网站选择其它版本配置编译安装配置找到编辑在中添加重启服务查看是否已经成功安装安装中遇到的问题在运行时,提示是因为版本过低,编译升级先卸载了原先的下载源码去网站选择合适的版本解压配置编译 0x00 下载源码 & 解压 # 下载为最新版本(可上网站选择其它版本) wget http://pecl.php.net/get/zip tar -zxvf zip cd...

    Jochen 评论0 收藏0
  • 一次.so文件的安装

    摘要:从的框架里面捣鼓出了一份直接操作的类。参考了一下的帖子,才才才知道下还有这样的不明觉厉的安装方式,遂搞起。在官网下载页上简单粗暴的下载文件。 从Yii2的框架里面捣鼓出了一份直接操作Redis的PHP类。在用的时候,遇到报错: Call to undefined function mb_strlen() 啊...看样子又是少扩展。 php -m > test php -v > tes...

    Hydrogen 评论0 收藏0
  • 一次扩展有关的PHP报错

    Cannot load module mysql because required module mysqlnd is not loaded 用老方法安装了mysql.so扩展,现在安装这个mysqlnd扩展。

    Apollo 评论0 收藏0
  • PHP 实现压缩解压操作

    摘要:在中,有时我们需要使用到压缩文件操作,压缩文件可以节省磁盘空间且压缩文件更小,便于网络传输,效率高,下面我们就来了解的压缩解压相关操作在中有一个类,专门用于文件的压缩解压相关操作在类中主要使用到了如下方法打开一个压缩包文件第一个参数要打开 在php中,有时我们需要使用到压缩文件操作,压缩文件可以节省磁盘空间;且压缩文件更小,便于网络传输,效率高,下面我们就来了解php的压缩解压相关操作...

    Lorry_Lu 评论0 收藏0

发表评论

0条评论

fobnn

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<