【问题标题】:PHP CodeIgniter startup: Unable to load dynamic library '/local/php5/extensions/zip.so'PHP CodeIgniter 启动:无法加载动态库 '/local/php5/extensions/zip.so'
【发布时间】:2016-01-08 14:00:03
【问题描述】:

我有一个 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 目录中可用。我该如何解决这个问题?

【问题讨论】:

标签: php codeigniter php-extension


【解决方案1】:

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

apt-get install libzip

zip installation

为了使用这些函数,您必须使用 --enable-zip 配置选项编译支持 zip 的 PHP。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-24
    • 2019-04-03
    • 2015-03-01
    • 2017-06-07
    • 2021-04-03
    • 2020-03-16
    • 2016-11-27
    相关资源
    最近更新 更多