PHP CodeIgniter启动:无法加载动态库' /local/php5/extensions/zip.so'

时间:2016-01-08 14:00:03

标签: php codeigniter php-extension

我有一个PHP CodeIgniter应用程序,它在我的本地(MAC OS)机器上运行得非常好。当我将项目推送到LAMP服务器时,出现以下错误:

A PHP Error was encountered

Severity: Core Warning

Message: PHP Startup: Unable to load dynamic library '/local/php5/extensions/zip.so' - libzip.so.4: cannot open shared object file: No such file or directory

Filename: Unknown

Line Number: 0

Backtrace:

我甚至验证了扩展程序zip.so是否在/local/php5/extensions目录中可用。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

因为它正在搜索libzip.so.4,请尝试安装libzip包。 在debian系统上它是

apt-get install libzip

请参阅zip installation

要使用这些函数,您必须使用--enable-zip configure选项编译带zip支持的PHP。

从PHP 5.6.0开始,添加了--with-libzip = DIR配置选项以使用系统libzip安装。 libzip版本0.11是必需的,建议使用0.11.2或更高版本。