Я установил libzip-1.0.1, и когда я нахожусь в фазе make для установки php, он показывает ошибку, что zip.h не может найти zipconf.h. На самом деле libzip-1.0.1 имеет zipconf.h, но не находится в одном каталоге с zip.h. Он находится в /libzip-1.0.1/lib/ziplib/include.
Поэтому я пытаюсь скопировать zipconf.h в libzip-1.0.1 / include, где находится zip.h, или изменить файл zip.h. В zip.h я изменяю #include < zipconf.h> включить #include < DIR / zipconf.h>, DIR — это путь к zipconf.h.
Но любой из них помогает, и после того, как я скопировал zipconf.h или изменил файл zip.h, на этапе make появляется другая ошибка «not find the zip.h».
Как я могу это исправить и скомпилировать php с помощью libzip. Я использую флаг —with-libzip = DIR при конфигурации
При запуске configure вы должны использовать флаг «—with-libzip =», тогда во время компиляции он должен знать, где находятся все ваши файлы libzip.
Других решений пока нет …