4

我安装了 libzip-1.0.1,当我在安装 php 的 make 阶段时,它显示一个错误,说 zip.h 找不到 zipconf.h。实际上,libzip-1.0.1 有 zipconf.h,但与 zip.h 不在同一个目录下。它位于 /libzip-1.0.1/lib/ziplib/include 下。

所以我尝试将 zipconf.h 复制到 zip.h 所在的 libzip-1.0.1/include 中,或者更改 zip.h 文件。在zip.h中,我把#include<zipconf.h>改成#include<DIR/zipconf.h>,DIR就是zipconf.h的路径。

但是它们中的任何一个都有帮助,并且在我复制 zipconf.h 或更改 zip.h 文件后,另一个错误“找不到 zip.h”在制作阶段出现。

我该如何解决这个问题,并使用 libzip 编译 php。我在配置时使用标志 --with-libzip=DIR

4

1 回答 1

1

运行配置时,您应该使用标志“--with-libzip =”然后在编译期间它应该知道所有 libzip 文件的位置。

于 2015-12-20T09:06:56.153 回答