Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP无法加载ZIP模块_Php_Zip_Archlinux - Fatal编程技术网

PHP无法加载ZIP模块

PHP无法加载ZIP模块,php,zip,archlinux,Php,Zip,Archlinux,PHP7.0.14 Arch Linux出现以下错误 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/zip.so' - libzip.so.4: cannot open shared object file: No such file or directory in Unknown on line 0 找到libzip.so.4找不到任何内容 看起来我有一个更新版本的libzi

PHP7.0.14 Arch Linux出现以下错误

 PHP Warning:  PHP Startup: Unable to load dynamic library
 '/usr/lib/php/modules/zip.so' - libzip.so.4: cannot open shared object file: No such file or directory in Unknown on line 0
找到libzip.so.4找不到任何内容

看起来我有一个更新版本的libzip libzip.so.5

$ locate zip.so     
/usr/lib/libminizip.so
/usr/lib/libminizip.so.1
/usr/lib/libminizip.so.1.0.0
/usr/lib/libzip.so
/usr/lib/libzip.so.5
/usr/lib/libzip.so.5.0.0
/usr/lib/gnome-vfs-2.0/modules/libgzip.so
/usr/lib/jvm/java-7-openjdk/jre/lib/amd64/libzip.so
/usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libzip.so
/usr/lib/php/modules/zip.so
如何使用新的zip库在ArchLinuxforPHP-7.0.14中重建它

我已经有了/var/cache/pacman/pkg/php-7.0.14-1-x86_64.pkg.tar.xz

试试这个:

sudo apt-get install php7.0-zip
并安装

sudo apt-get install php7.0-gd
然后重启apache

sudo /etc/init.d/apache2 restart

正如我提到的,它是Arch Linux:在Ubuntu/Debian上,它可能工作,我也有同样的问题,但这两个软件包都安装在我的Ubuntu系统上。sudo pacman-s php您运行的是旧版本的php,repo上最新的版本是7.16-1。