我安装了 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