centos7安装php的zip扩展
2016-11-17 12:42
393 查看
错误提示:
Strict Standards: Only variables should be passed by reference in /**目录
Fatal error: Class 'ZipArchive' not found in /**目录
原因:出现这个错误说明是程序在调用'ZipArchive'
这个类的时候没有成功,原因是由于在安装php的时候没有增加php zip的支持。
解决办法:
1、在Linux下没有php_zip.dll这个文件(有也不会起作用的),所以需要重新编译一下php的zip模块。具体安装方法如下:
2、安装完成,提示扩展所在目录:/usr/lib64/php/modules/,记录下来
3、修改php.ini,如果找不到配置文件,可以输出phpinfo查看,修改一下两点:
1)zlib.output_compression = Off 改为 zlib.output_compression = On
2)增加extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/zip.so
4、重启nginx 或者apache,reload不行,一定要重启
/etc/init.d/nginx restart
如果是apache,使用service httpd restart
遇到的问题:
最初以为扩展装好之后重载php-fpm即可,于是使用了/etc/init.d/php-fpm reload,不知道为什么重载之后,使用stop不管用了,只能kill掉进程,然后重新start,才可以。
Strict Standards: Only variables should be passed by reference in /**目录
Fatal error: Class 'ZipArchive' not found in /**目录
原因:出现这个错误说明是程序在调用'ZipArchive'
这个类的时候没有成功,原因是由于在安装php的时候没有增加php zip的支持。
解决办法:
1、在Linux下没有php_zip.dll这个文件(有也不会起作用的),所以需要重新编译一下php的zip模块。具体安装方法如下:
cd /root/tar wget http://pecl.php.net/get/zip-1.13.5.tgz tar -zxvf zip-1.13.5.tgz cd zip-1.13.5 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make sudo make install
2、安装完成,提示扩展所在目录:/usr/lib64/php/modules/,记录下来
3、修改php.ini,如果找不到配置文件,可以输出phpinfo查看,修改一下两点:
1)zlib.output_compression = Off 改为 zlib.output_compression = On
2)增加extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/zip.so
4、重启nginx 或者apache,reload不行,一定要重启
/etc/init.d/nginx restart
如果是apache,使用service httpd restart
遇到的问题:
最初以为扩展装好之后重载php-fpm即可,于是使用了/etc/init.d/php-fpm reload,不知道为什么重载之后,使用stop不管用了,只能kill掉进程,然后重新start,才可以。
相关文章推荐
- CentOS7安装redis数据库及php-redis扩展
- fedora下php编译安装zip.so扩展
- Centos7 安装redis 和 phpredis扩展
- Centos7 下安装PHP7 phpredis扩展报错解决办法
- Linux php 安装zip扩展
- WAMPSERVER 64位 win7下 php 5.5.12通过 PECL 安装 zip扩展
- Linux php安装zip扩展
- ubuntu php7.1安装zip扩展
- Centos7下安装php-redis扩展及简单使用
- centos7 安装memcached和php-memcached扩展以及memcached使用方式
- centos7下安装mongodb和php扩展mongodb
- PHP zip扩展Linux下安装过程分享
- CentOS7安装redis数据库及php-redis扩展
- linux服务器安装PHP扩展[zip,zlib]
- Centos7上安装PHP-Redis扩展以及一些简单的实用
- php报Class ZipArchive not found,安装zip扩展
- centos7安装php的openssl扩展
- WDCP/wdlinux安装php_zip扩展教程
- linux连接mssql数据库,在Centos7下为PHP安装mssql扩展
- centos6.5下php7.0安装zip扩展的方法