我有一个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
目录中可用。我该如何解决这个问题?
答案 0 :(得分:0)
因为它正在搜索libzip.so.4,请尝试安装libzip包。 在debian系统上它是
apt-get install libzip
要使用这些函数,您必须使用--enable-zip configure选项编译带zip支持的PHP。
从PHP 5.6.0开始,添加了--with-libzip = DIR配置选项以使用系统libzip安装。 libzip版本0.11是必需的,建议使用0.11.2或更高版本。